| 1# walliamaa 上面没写好,具体汇编程序如下
 ict_base  QUE  0xfff00400
 ldr  r5, =ict_base
 在ADS软件调试时,能看到r5=0xfff00400, 可是对生成的bin文件作为boot rom仿真时,执行到这一条指令r5=0x00000000,为什么?
 另如果采用mov指令给r5赋值为 0xfff00400,则r5= 0xfff00400     ADS中不能直接赋值,要采用以下步骤:
 mov  r5, 0x000000ff
 mov r5, r5,  lsl 24
 mov  r6,  0x0000000f
 mov r6, r6,  lsl 20
 orr r5, r5, r6
 mov  r6, 0x00000040
 mov r6, r6,  lsl 4
 orr r5, r5, r6
 
 |