名为“startup_MIMXRT1052.s”的文件,它里边使用汇编语言写好了基本程序,当
RT1052 芯片上电启动的时候,首先会执行这里的汇编程序,从而建立起C 语言的运行环
境,所以我们把这个文件称为启动文件。该文件使用的汇编指令是Cortex-M7 内核支持的
指令,指令的说明可从《cortex_m7_trm》(Cortex-M7 技术参考手册)查到。
初始化堆栈指针SP;
初始化程序计数器指针PC;
设置堆、栈的大小;
设置中断向量表的入口地址;
调用SystemInit() 函数配置RT1052 的系统时钟。
设置C 库的分支入口“__main”(最终用来调用main 函数);