stm32 flash页大小_使用STM32内部Flash额外的空间来存储数据

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-1 12:25   568   0

839f21282679efa5794e79caae0445cc.png

本次分享关于STM32内部FLASH的笔记。

STM32 芯片内部的 FLASH 存储器,主要用于存储我们代码。如果内部FLASH存储完我们的代码还有剩余的空间,那么这些剩余的空间我们就可以利用起来,存储一些需要掉电保存的数据。

本文以STM32103ZET6为例。STM32103ZET6属于大容量产品,其闪存模块组织如下:

dc3377ad5686cd2f73ca2fbbe657683c.png

其主存储器大小为512KB,分为256页,每页大小都为2KB。我们的程序一般默认烧写到第0页的起始地址(0x08000000)处。当BOOT0引脚和BOOT1引脚都接GND时,就是从这个地址开始运行代码的。这个地址在keil中可以看到:

ddf0fece5da69118880ea59e32c6dfb1.png

假如我们要下载的程序大小为4.05KB,则第0、1、2页用于

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP