零死角玩转 STM32—F429 系列
本章参考资料《CM3 权威指南 CnR2》第三章:Cortex-M3 基础,第四章:指令集。官
方暂时没有《CM4 权威指南》,有关内核的部分暂时只能参考 CM3,所幸的是 CM4 跟
CM3 有非常多的相似之处,资料基本一样。还有一个资料是 ARM Development Tools:这
个资料主要用来查询 ARM 的汇编指令。
启动文件由汇编编写,是系统上电复位后第一个执行的程序。主要做了以下工作:
2、初始化 PC 指针=Reset_Handler
5、调用 C 库函数_main 初始化用户堆栈,从而最终调用 main 函数去到 C 的世界
在讲解启动代码的时候,会涉及到 ARM 的汇编指令和 Cortex 内核的指令,有关
Cortex 内核的指令我们可以参考 CM3 权威指南 CnR2》第四章:指令集。剩下的 ARM 的
汇编指令我们可以在 MDK->Help->Uvision Help 中搜索到,以 EQU 为例,检索如下:
评论0
最新资源