启动文件
STM32F103,ARM架构,所以,需要了解ARM的汇编指令,了解MCU上电后的启动流程。启动流程主要是硬件上电到进入main主函数之间的过程。
STM32使用ST HAL库开发时,可以使用ST HAL库中提供的启动文件,如:【startup_stm32f101xe.s】。汇编语言编写。Keil MDK、gcc、IAR编译平台,略有不同,这里,我选择Keil MDK平台的。
需要掌握一点基础的汇编指令的使用方法,并且可以自己写几个汇编函数,才能读懂启动文件。后期RTOS的开发,需要掌握更多的汇编指令。
这里想熟悉几个重要的汇编指令。
汇编语法
汇编文