<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)RM嵌入式系統的ISP設計

基于A(yíng)RM嵌入式系統的ISP設計

作者: 時(shí)間:2012-11-26 來(lái)源:網(wǎng)絡(luò ) 收藏
  應用程序的固化是嵌入式產(chǎn)品開(kāi)發(fā)和生產(chǎn)過(guò)程中一個(gè)重要環(huán)節?;?a class="contentlabel" href="http://dyxdggzs.com/news/listbylabel/label/ARM">ARM常用的程序固化方法是,用仿真器通過(guò)JTAG口將程序燒錄到Flash里,在產(chǎn)品的開(kāi)發(fā)階段,使用仿真器幾乎是必然的;然而到了產(chǎn)品的生產(chǎn)階段,進(jìn)行應用程序燒錄或升級操作的往往是生產(chǎn)線(xiàn)上的工人,他們不易掌握仿真器的使用方法,而且在生產(chǎn)階段也需要把JTAG調試口封住以防軟件被窺視。筆者在使用意法半導體的STR730開(kāi)發(fā)產(chǎn)品的過(guò)程中,設計了一種通過(guò)串口進(jìn)行(In System Programming,在系統編程)的方案。該方案成本低,生產(chǎn)線(xiàn)使用起來(lái)也很方便,而且即使升級過(guò)程中發(fā)生掉電之類(lèi)的意外也不會(huì )影響下一次升級,安全而可靠。

  1 硬件連接

  方案的硬件連接如圖1所示。RS232轉接板用來(lái)將RS232電平轉換為T(mén)TL電平,并通過(guò)_EN引腳給開(kāi)發(fā)板提供信號,讓其進(jìn)入ISP狀態(tài)。PC機上運行用VC語(yǔ)言編寫(xiě)的ISP.exe,該程序把需要燒錄到F1ash里的.bin文件加密后發(fā)送到開(kāi)發(fā)板,同時(shí)把燒錄的進(jìn)度提示顯示給用戶(hù)。圖1中的陰影部分具有固定的程序。



  2 Flash燒錄原理

  2.1 存儲器分配

  STR730是意法半導體生產(chǎn)的基于A(yíng)RM7TDMI的微控制器芯片,內置16 KB RAM(0xa0000000~Oxa0003fff)和256 KB Flash(Ox80000000~Ox8003ffff)。內置256 KB Flash的分配情況如圖2所示。按照圖2中存儲器的分配編寫(xiě)Scatter文件,在生成可執行文件時(shí)鏈接器會(huì )根據Scatter文件的內容把相關(guān)代碼段定位到特定的地址上。該例中,程序從Flash啟動(dòng),且沒(méi)有使用存儲器重映射,因此中斷向量必須定位到Flash的起始位置。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: ARM 嵌入式系統 ISP

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>