<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è) > 嵌入式系統 > 設計應用 > 基于 DSP的嵌入式系統通過(guò)地址映射方式實(shí)現片外FLASH擦寫(xiě)

基于 DSP的嵌入式系統通過(guò)地址映射方式實(shí)現片外FLASH擦寫(xiě)

作者: 時(shí)間:2010-12-12 來(lái)源:網(wǎng)絡(luò ) 收藏


步驟如下:
① 將character[180][32]設置為全局變量。

② 將程序編譯下載到芯片中,打開(kāi)工程目錄中output文件夾中的.elf文件,找到character 數組在XRAM中存放的起始和長(cháng)度。用戶(hù)可以使用Watch Memory命令察看該段的數據值。

③ 使用Save Memory命令將XRAM中對應于character數組的段的數據以二進(jìn)制形式保存在計算機上。UltraEdit將其打開(kāi),檢看數據保存是否正確。

④ 打開(kāi)程序,修改數據在片內XRAM中存儲的起始地址和起始地址與數據長(cháng)度。編譯下載后,單步執行,執行到擦除完,并將地址置為到片內XRAM處,使用Load Memory指令將char數據文件載入到片內XRAM的相應存儲地址段中,再接著(zhù)全速運行程序,幾十秒之后程序執行完畢,數據便寫(xiě)到片外FLASH的相應地址中。

⑤ 再次打開(kāi)FLASH擦寫(xiě)程序,單步執行到置為片外FLASH處停止,使用Save Memory命令保存FLASH中剛寫(xiě)入的地址段的數據值。接著(zhù)使用UltraEdit的比較文件命令比較前兩次保存的數據,如完全相同就表明character字模數組已經(jīng)正確的寫(xiě)到片外FLASH中。

將數據擦寫(xiě)入片外數據FLASH后,就可以在用戶(hù)程序中對該數據加以調用。在調用的時(shí)候要先將映射設置為映射到片外FLASH,然后再取數據。如下所示,取出FLASH中0x6000地址上存儲的數據:

#define FLASH_ADD (unsigned int *)0x6000
*GPIO_D_DR=0x0002; /*映射方式設置為映射到片外FLASH*/
data = *(FLASH_ADD);

3 結論

本文介紹了一種地址映射方式,在基于 中,擦寫(xiě)片外FLASH的方法。該方法可適用于多種場(chǎng)合,針對多個(gè) FLASH芯片可使用多個(gè)GPIO端口進(jìn)行地址的擴展,并可通過(guò)DSP對其擦寫(xiě)操作;若將部分程序放置到片外FLASH中并作相應設置,即可的自舉運行等。

本文引用地址:http://dyxdggzs.com/article/151235.htm
linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

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

評論


相關(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>