flash掉电备份机制

原因: 由于FLASH的擦除和写入的特性,如果在擦除中掉电或者写入时掉电,有可能会出现失败的情况,下次再上电读取就会出错; 擦除的时候掉电,不能保证擦除完全,但是已经擦除的部分,肯定是0xff了。 写的时候掉电,已经写入的就是正确的,电平掉到最低极限工作电压附近时,写入的就无法保证了,地址无法保证,写入的值也无法保证。没有写到的,肯定还是0xff。 解决办法: 如下图所示,使用两个sector互为
相关文章
相关标签/搜索