STM32F20x的Flash的扇区最小是16K,怎么这么大

[复制链接]
3378|3
 楼主| areslee 发表于 2011-1-12 12:32 | 显示全部楼层 |阅读模式
以前103的FLASH是1页2K,可以几十页做配置数据存储用,新来的数据先写到未用的FLASH页,再擦除老的数据,这样轮流使用可以大大提供FLASH的使用次数。
20x的Flash只有几个大扇区,有什么好办法来存数据吗?
 楼主| areslee 发表于 2011-1-12 14:15 | 显示全部楼层
IAP的Bootloader要占用第一个16K扇区了。
mcuisp 发表于 2011-1-12 21:19 | 显示全部楼层
楼主可以改进下算法,呵呵。
一页擦除之前,可以多次写入,只最后一个有效。
这样只需要2页就可以做到100%牢靠了。
 楼主| areslee 发表于 2011-1-12 21:48 | 显示全部楼层
嗯,一组数据可以占用两个扇区多次写入,本来有好几组数据,现在得想办法合并成2组了,真是麻烦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

62

帖子

1

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