1. keil的简单程序如何实现从flash拷贝RW段到sram的?
在start.S中调用__main, 这个函数会实现copy, 并最终跳转到main()函数
2. 汇编如下所示,编译出来为何没有第二个AREA的定义的code?
AREA TEST,CODE,READONLY
ENTRY
test
LDR PC,[PC, #-4]
AREA TEST2,CODE,READONLY
;test2
NOP
MOV R0,PC
STR R0,[R0]
END
因为armcc.exe编译优化掉了,armlink时要加--no_remove选项才会有第二个CODE段
3.