|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
STR9-程序能在RAM中運(yùn)行,更新2塊FLASH嗎 |
| 作者:john78 欄目:MCU技術(shù) |
能不能這樣操作 在從BANK0中BOOT,在跳轉(zhuǎn)到BANK1中對(duì)BANK0進(jìn)行IAP,在BANK0中對(duì)BANK1 iap 或者干脆在RAM中運(yùn)行程序,同時(shí)更新BANKO和BANK1 |
| 2樓: | >>參與討論 |
| 作者: ST_ARM 于 2006/11/29 16:36:00 發(fā)布:
STR9-程序能在RAM中運(yùn)行 可以更新2塊FLASH的代碼 |
|
| 3樓: | >>參與討論 |
| 作者: 微芯力科 于 2006/11/29 23:11:00 發(fā)布:
應(yīng)該是能的 如題 |
|
| 4樓: | >>參與討論 |
| 作者: musich 于 2006/11/29 23:36:00 發(fā)布:
RAM 和 FLASH 中運(yùn)行速度一樣的, 為何在RAM中運(yùn)行啊? |
|
| 5樓: | >>參與討論 |
| 作者: john78 于 2006/11/30 11:41:00 發(fā)布:
J-link真不不好用居然不能下載到STR9的BANK1的程序 J-link真不不好用居然不能下載BANK1的程序 從BANK0啟動(dòng),跳轉(zhuǎn)到bank1后不能更新BANK0,BANK0和BANK1的程序分別編譯,不使用中斷. 也許是設(shè)置不對(duì),不知道哪里可參考. |
|
| 6樓: | >>參與討論 |
| 作者: STF 于 2006/12/1 18:28:00 發(fā)布:
RAM 和 FLASH 中運(yùn)行速度一樣的, 為何在RAM中運(yùn)行啊? Hi musich, “ RAM 和 FLASH 中運(yùn)行速度一樣的, 為何在RAM中運(yùn)行啊?“ 有的時(shí)候速度會(huì)不一樣的。 如果你FLASH中運(yùn)行的話,ARM內(nèi)核會(huì)直接預(yù)取下一個(gè)指令 如果你RAM中運(yùn)行的話,ARM內(nèi)核會(huì)需要用AHB總線預(yù)取下一個(gè)指令。pipeline惠慢一點(diǎn)。 如果你有這個(gè)代碼: STR R2,[R1, #+0] STR R5,[R1, #+0] 每一個(gè)指令時(shí)是store, 每一個(gè)時(shí)鐘,流水線需要用AHB總線寫(xiě)R2或R5,也需要預(yù)取下一個(gè)指令。如果你RAM中運(yùn)行的話內(nèi)核需要兩個(gè)時(shí)鐘。 Regards, STF PS:中文不是我的母語(yǔ),我寫(xiě)的不清楚的話請(qǐng)給我說(shuō),謝謝 |
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |