|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe |
使用ULINK+KEIL ARM調試EASYARM2200,STARTUP的地址怎么總是0 |
| 作者:yuzhuju 欄目:ARM技術 |
請問該怎么設置呢,因為EASYARM2200的外部FLASH的地址是0X80000000,編譯完成后,用戶代碼的地址都在0X80000000后面,就STARTUP的地址還是0.所以下載的時候STARTUP的代碼總是燒不到FLASH地址區(qū)域里面的. ACTIVE MEMORY CLASSES OF MODULE: easyarm2200 (STARTUP) BASE START END USED MEMORY CLASS ======================================================== 00000000H 40000000H 40003FFFH 00000491H DATA 81000000H 8103FFFFH 00000000H 80000000H 801FFFFFH 0000020CH CODE 00000000H 80000000H 801FFFFFH 00000028H CONST MEMORY MAP OF MODULE: easyarm2200 (STARTUP) START STOP LENGTH ALIGN RELOC MEMORY CLASS SEGMENT NAME ========================================================================= 00000000H 000000C7H 000000C8H 4 AT.. CODE STARTUPCODE 000000C8H 3FFFFFFFH 3FFFFF38H --- --- **GAP** 40000000H 4000048FH 00000490H 4 UNIT DATA STACK 40000490H 40000490H 00000001H 4 UNIT DATA ?DT0?spidisp 40000491H 7FFFFFFFH 3FFFFB6FH --- --- **GAP** 80000000H 8000000FH 00000010H 4 UNIT CONST ?CON?spidisp 80000010H 8000001FH 00000010H 4 UNIT CONST ?C_CLRSEG 80000020H 80000027H 00000008H 4 UNIT CONST ?C_INITSEG 80000028H 80000043H 0000001CH 4 UNIT CODE ?PR?DelayNS?T?spidisp 80000044H 80000047H 00000004H 4 UNIT CODE ?PR?MSpiIni?T?spidisp 80000048H 8000005FH 00000018H 4 UNIT CODE ?PR?MSendData?T?spidisp 80000060H 8000010BH 000000ACH 4 UNIT CODE ?PR?main?spidisp 8000010CH 80000157H 0000004CH 4 UNIT CODE ?C?SWI 80000158H 8000015BH 00000004H 4 UNIT CODE ?C?FIQ 8000015CH 8000015FH 00000004H 4 UNIT CODE ?C?IRQ 80000160H 80000163H 00000004H 4 UNIT CODE ?C?DABT 80000164H 80000167H 00000004H 4 UNIT CODE ?C?PABT * - 本貼最后修改時間:2006-12-18 10:06:21 修改者:yuzhuju |
|
|
| 免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |