1。应该是RAM区。
2。就是把代码从R0指向的地址拷到R2指向的地址。
3。程序的运行和文件格式没关系……
LPC213x, LPC214x据说是有上电时CMOS死锁问题的,设计复位电路时需要特别小心,一般都要用专门的复位芯片。……
与地址无关是初始化代码的常见要求,特别是在作relocate之前。这样在链接时可以用RAM地址,而程序可以从flash开始运行并把自己copy到RAM.……
这个和ARM没什么关系,也不可能一概而论,看芯片手册吧。……
是remap整块RAM区到0啊。你已经说了,问题是如何保证AppCode的中断向量,remap的目的就是让AppCode可以设置它自己的中断向量嘛。……
应用代码里把RAM映射到地址0x0,重写异常向量表就行了。……
Boot代码里等待串口输入五六秒钟,如果没有输入则跳应用代码。……