startup_MIMXRT1052.s文件的作用

名为“startup_MIMXRT1052.s”的文件,它里边使用汇编语言写好了基本程序,当

RT1052 芯片上电启动的时候,首先会执行这里的汇编程序,从而建立起C 语言的运行环

境,所以我们把这个文件称为启动文件。该文件使用的汇编指令是Cortex-M7 内核支持的

指令,指令的说明可从《cortex_m7_trm》(Cortex-M7 技术参考手册)查到。

初始化堆栈指针SP;

 初始化程序计数器指针PC;

 设置堆、栈的大小;

 设置中断向量表的入口地址;

 调用SystemInit() 函数配置RT1052 的系统时钟。

 设置C 库的分支入口“__main”(最终用来调用main 函数);

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容