启动文件是有汇编编写,是系统上电复位后第一个执行的程序。主要做了一下工作:
1、初始化堆栈指针SP=_initial_sp.
2、初始化PC指针=Reset_Handler.
3、初始化中断向量表
4、配置系统时钟
5、调用C库函数_main初始化用户堆栈,从而调用main函数去到C语言的世界。