|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe |
為2200開發(fā)板弄了個bootloader,但有問題 |
| 作者:hlmgogo 欄目:ARM技術 |
仿照44b0弄了個bootloader,能正常運行的了,shell和tftp部分都沒有問題的了。 bootloader在81000000開始的空間運行,data在內ram。如果是在shell上輸入run 81000000(run是修改PC,跳到新語句運行),bootloader能重新運行。 如果把另一個程序(也是bootloader,但連接參數(shù)不一樣)下載到81010000,然后run 81010000,程序能跳到81010000,也能執(zhí)行在81010000的語句B ResetInit,跳到81010098,開始執(zhí)行以下語句 LDR R0, =PINSEL2 IF :DEF: EN_CRP LDR R1, =0x0f814910 ELSE LDR R1, =0x0f814914 ENDIF STR R1, [R0] LDR R0, =BCFG0 LDR R1, =0x1000ffef STR R1, [R0] ///////////////但執(zhí)行上面這句的時候就跳到DataAbort了,很多次都是這樣 哪位高手可以講講看法。 |
| 2樓: | >>參與討論 |
| 作者: ye_song 于 2006/1/24 21:42:00 發(fā)布:
能否將源代碼寄給我看看,ye_song@sina.com |
|
| 3樓: | >>參與討論 |
| 作者: shaohaigod 于 2006/2/19 16:53:00 發(fā)布:
能否將源代碼寄給我看看,shaohaigod@163.com 能否將源代碼寄給我看看,shaohaigod@163.com |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |