对STM32的启动模式理解

   

ISP一键下载方式:B0和B1接地,就可以使用上位机mcuisp 进行一键下载,注意要设置“DTR的低电平复位,RTS高电平进入BootLoader”这个选项。

①如果是从内部FLASH启动,那单片机断电以后重新上电也可以正常运行下载的程序,因为我们下载的代码就是存放在FLASH的;

②如果是从内部SRAM启动,那单片机断电后重新上电就不能运行该程序了,因为SRAM为静态随机存储器,断电数据会丢失;

③B0接3.3V,B1接地,试图从系统存储器来下载程序,发现下载不进去。

内部的闪存存储器:内部的闪存存储器即 FLASH,我们编写好的程序就放在这个地方。 内核通过 ICode
线来取里面的指令。
内部的
SRAM:内部的 SRAM,即我们通常说的 RAM,程序的变量,堆栈等的开销都是基于内部的

SRAM。内核通过 DCode 总线来访问它。

系统存储器STM32出厂时自带的你只能使用,不能写或擦除;

希望大家批评指正。




猜你喜欢

转载自blog.csdn.net/qq_34447192/article/details/80171473