首先了解芯片的启动过程,看手册:
启动应该是芯片的内部固件判断,BOOT引脚的状态:
(1)从SRAM 启动;(2)从System Memory启动;(3)从Main Flash 启动。
然后从0x00000000获取栈顶指针;从始于0x00000004的存储器开始执行代码。
也就是说,如果(1)从SRAM 启动,需要重新分配SRAM中的向量表。
首先了解芯片的启动过程,看手册:
(1)从SRAM 启动;(2)从System Memory启动;(3)从Main Flash 启动。
也就是说,如果(1)从SRAM 启动,需要重新分配SRAM中的向量表。