[STM32F0] Flash存储设备信息

[复制链接]
963|6
 楼主| viseng 发表于 2017-6-12 10:25 | 显示全部楼层 |阅读模式
以前用过一段的MSP430,MSP430有一个infomation flash块(有256Byte),可以用来存储产品序列号等,这个就算后备电池没电也不会丢失,相应的烧录器也可以做一个自增的变量,对指定地址每烧录一个设备,自增。

STM32F0似乎没有这个,那我们可以在没有烧录代码的高区Flash开辟个空间块,但烧录器是否也可以像上面那个使用呢?
 楼主| viseng 发表于 2017-6-12 10:27 | 显示全部楼层
现在来说选个64KB的Flash,对于通常的控制板来说,应该空间是大大的有余吧?(没写过复杂的控制板,求证),高区可以开一块用来存这个。
zhuomuniao110 发表于 2017-6-12 16:40 | 显示全部楼层
IAP技术的应用吧,在程序对Flash编程。。可以断电保持。
mmuuss586 发表于 2017-6-12 18:23 | 显示全部楼层
你可以开辟一个存储区
 楼主| viseng 发表于 2017-6-13 10:23 | 显示全部楼层
mmuuss586 发表于 2017-6-12 18:23
你可以开辟一个存储区

有推荐的烧录器可以用吗?
 楼主| viseng 发表于 2017-6-13 11:13 | 显示全部楼层
在擦除Flash页时,pageaddr必须是页的首地址吗?还是说含在这一页中的任意地址?
 楼主| viseng 发表于 2017-6-13 11:32 | 显示全部楼层
在进行解锁操作前是否应增加一个检测BSY的操作
FLASH->SR & FLASH_FLAG_BSY) == FLASH_FLAG_BSY?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

410

帖子

1

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