简介
BOOT一般指的是启动模式(Boot Mode):芯片上电或复位后,从哪里开始运行程序
常见的BOOT
- 从Flash启动:正常运行模式
- 从系统存储器启动(Bootloader)
运行芯片厂家内置的一段程序(Bootloader)允许用户使用串口、CAN等方式烧录
- 从 SRAM 启动
用于调试,一般不会用到
- 由于断电数据丢失,开发时可以将代码烧入SRAM,速度快且避免擦写Flash
- 当Flash配置错误时,可从SRAM启动进行修复
BOOT引脚
BOOT0 / BOOT1 就是单片机上电后从哪里开始执行程序的选择引脚,最常见于 STM32
通过跳线帽改变BOOT引脚电平高低,切换启动模式