STM32 读写内部FLASH
1.读写步骤
(1)解锁
(2)清除标志位–即解除读写保护
(3)擦除指定页
[1]擦除指定页时应注意擦除的位置
[2]双击工程将会打开一个 ”xxx.map“的文件
[3]将页面拉到最后找到下图位置,”6016“即你的代码 占用的空间
[4] 将基地址加上 代码占用的空间 如STM32 的基地址为0x80000000 所以 0x80000000+ 0x1780(1780是6016转化成十六进制的数),后面的地址即为没有用的空间
[5]将算出来的地址 对照 ”STM32F10xxx闪存编程“ 手册 找到闪存模块组织 里面主存储器,看后面”页“对应的地址范围 选择没有用到的页范围,最为擦除页的地址
(4)写入数据
(5)上锁