[STM32F1] STM32的内存问题

[复制链接]
1623|5
 楼主| FAQ 发表于 2014-5-3 18:40 | 显示全部楼层 |阅读模式
Flash memory是存储编写的HEX代码程序的。那System memory 是做什么用的。

1.jpg
mmuuss586 发表于 2014-5-3 19:19 | 显示全部楼层
系统存储区
用于放置一段程序,这段程序可以通过STM32的USART1接口接收命令,

并执行对内部Flash的擦除和烧写等操作。这段程序可以通过设置芯片

上相应管脚(BOOT1和BOOT0)的状态,在芯片复位后进入。

   因为这段程序的功能是在芯片启动后通过USART加载程序到内置

Flash存储器,所以称其为Flash Loader。所有STM32产品在出厂时

都已预置了Flash Loader,用户只能通过设置BOOT1和BOOT0来使

用它,而没有办法擦除或修改它。
lr2131 发表于 2014-5-4 09:36 | 显示全部楼层
不太清楚这个,只知道IAP的时候,有的芯片(lpc)需要用到的Flash擦写函数就在这个区域。
爱炫小王子 发表于 2014-5-5 11:33 来自手机 | 显示全部楼层
bootloader,ISP下载需要
guet_new_man 发表于 2014-5-6 01:43 | 显示全部楼层
芯片厂家(STMicroelectronics)自己固化的bootloader,配合对应的上位机软件,可通过指定的串口接收程序数据并写入到指定的flash区域。一般用处不大,实际产品中基本上都是自己开发bootloader以及IAP协议。
拿起书本 发表于 2014-5-6 15:30 | 显示全部楼层
主存储器  存放指令和数据,并能由中央处理器直接随机存取的存储器。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

FAQ

233

主题

2050

帖子

9

粉丝
快速回复 在线客服 返回列表 返回顶部