|
|||||||||||
| 技術(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 |
求助!!!!!!!! |
| 作者:kosy 欄目:ARM技術(shù) |
我在我的ARM板FLASH里燒寫(xiě)了初始化程序(地址從0x0--0xfff),初始化程序主要是完成對(duì)ARM芯片及SDRAM的初始化,然后將FLASH地址0x1000--0x10000的用戶程序搬移到SDRAM(SDRAM地址從0xd00000--0xdffffff)中,最后用ldr pc,=0xd000000跳到SDRAM中執(zhí)行用戶程序。 但是我將用戶程序編譯生成BIN文件燒寫(xiě)到FLASH地址0x1000--0x10000之后,重新上電復(fù)位用戶程序沒(méi)有正確執(zhí)行,這是為什么?應(yīng)該如何燒寫(xiě)? 如果將用戶程序直接加載到SDRAM中是可以正確執(zhí)行的,編譯時(shí),RO=0xd00000,RW=0x0d010000,請(qǐng)高手指教! |
|
|
| 免費(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) |