stm32 boot
时间: 2023-10-23 14:13:57 浏览: 82
stm32boot资料
STM32的boot启动模式有三种,分别是Flash memory启动方式、System memory启动方式和用户自定义启动方式。
Flash memory启动方式(boot0 = 0)是指在重启芯片时,系统将从内置的Flash中启动程序。一般在使用JTAG或者SWD模式下载程序时,程序会被下载到Flash中,并且重启后会直接从Flash启动程序。
System memory启动方式(boot0 = 1, boot1 = 0)是指在重启芯片时,系统将从系统存储器中启动程序。系统存储器是芯片内部的一块特定区域,厂家在出厂时预置了一段BootLoader程序,也就是ISP程序。一般来说,这种启动方式用于通过串口下载程序到系统的Flash中。
用户自定义启动方式是通过设置BOOT1和BOOT0引脚的状态来选择在复位后的启动模式。用户可以根据需求自定义启动方式。
阅读全文