单片机的启动流程——以STM32为例
一、简介
本文以STM32为例,介绍单片机的启动流程。
二、BOOT启动方式
要知道单片机的启动流程,首先要找到对应的芯片手册,以STM32F207为例,芯片手册2.4章中描述了单片机根据不同BOOT引脚电平初始化的方式。
此芯片支持FLASH,系统内存,内部SRAM三种启动方式。阅读单板电路图,可知默认BOOT0引脚都是低电平,对应从FLASH启动的方式。
进而查看内存映射,可知FLASH对应的地址为0x8000000。
三、STM32启动方式
STM32的启动流程:
1、从地址0x00000000取出栈指针的初始值&#x