|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
同一地址存放一樣的數(shù)據(jù)能說明存放了一樣的程序嗎? |
| 作者:sj81 欄目:ARM技術(shù) |
用AXD-memory看0x80000000和0x0地址處的值是一樣的,能說明片內(nèi)和片外FLASH中存儲的是一樣的程序嗎? |
| 2樓: | >>參與討論 |
| 作者: icyacht 于 2006/8/4 9:54:00 發(fā)布:
問的好,頂一下 存儲器重映射的問題嗎?值得討論一下 |
|
| 3樓: | >>參與討論 |
| 作者: sj81 于 2006/8/4 10:09:00 發(fā)布:
next 因為往片外FLASH里燒程序,燒寫成功后發(fā)現(xiàn)片內(nèi)外FLASH起始地址處存放的是一樣的數(shù)據(jù),可是上電后從0x8000000啟動程序,卻沒有像預想的那樣執(zhí)行,而從0x0處啟動就可以正常運行。 |
|
| 4樓: | >>參與討論 |
| 作者: mxh0506 于 2006/8/4 12:36:00 發(fā)布:
不一定是代碼不一致的問題 你是在DEBUG狀態(tài)下從0x80000000啟動程序的吧?啟動前初始化DRAM了嗎?可以確信DRAM芯片是好的嗎?如果程序里使用了中斷,向量表初始化無誤了嗎? |
|
| 5樓: | >>參與討論 |
| 作者: high 于 2006/8/4 15:24:00 發(fā)布:
我的想法:手動設定ROM 地址。 因為相對跳轉(zhuǎn)是根據(jù)偏移地址來跳轉(zhuǎn)的,而不是絕對地址。那么就需要知道偏移的基地址. |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |