摘要:
今天查看了 iar 上面的启动文件,好奇堆栈指针到底是什么时候赋值的,所以就仔细的阅读了代码和相关手册,找到了答案。 首先,芯片启动后,会从ROM的首地址处进行执行,那么我们从 linker 里面找找具体是怎么安排的。 再来看下启动代码: 从上面可以看出来,程序先读取了 sfe(CSTACK), 然 阅读全文
摘要:
今天查看了 iar 上面的启动文件,好奇堆栈指针到底是什么时候赋值的,所以就仔细的阅读了代码和相关手册,找到了答案。 首先,芯片启动后,会从ROM的首地址处进行执行,那么我们从 linker 里面找找具体是怎么安排的。 再来看下启动代码: 从上面可以看出来,程序先读取了 sfe(CSTACK), 然 阅读全文
|