您现在的位置:首页 > >

关于STM32F407的FLASH擦写

发布时间:

今天移植了某个F1的工程到F4上,发现STM32F407的FLASH不能擦除某页。只能按扇区擦除。


而后面的扇区大小,高达128K,对于我们一般的应用来说,储存几个KB的数据就行了,不需要用到这个大的扇区来储存配置数据。


所以对于STM32F407来说,想要储存一些数据,最好不要储存到内部FLASH里,可以外部挂载一个EEPROM。


或者使用一个大胆的想法来使用内部扇区储存数据:
每次储存不去擦除,直到储存到扇区末尾为止再去整个扇区擦除。
每次读取时,遍历扇区,寻找最后储存的数据为准。


热文推荐
猜你喜欢
友情链接: