参考博客:https://www.cnblogs.com/strongwong/p/8657639.html
1、首先启动文件的后缀是.s
2、以STM32F103VET6工程的启动文件为例,它的功能主要有以下几点:
2.1 启动文件的功能
1)初始化SP(堆栈指针寄存器)的值,R13寄存器
2)初始化PC(程序计数器寄存器)的值,R15寄存器
3)设置向量表,这个向量表包括异常中断服务程序(ISR)的地址
4)配置时钟系统
5)跳转到main()函数
2.2 启动文件的特性
分配给堆栈的内存量(以字节为单位),根据应用程序调整此值