当前位置:   article > 正文

flash均衡磨损--循环存储--固定大小_littlefs磨损均衡

littlefs磨损均衡

flash特性

FLASH编程只能将bit由1位置0,不能将0位置1,将0置1只能擦除扇区,而扇区往往比编程单位要大很多,哪怕我们只对一个地址写两个字节的数据,也需要擦除整个扇区来完成数据更新,频繁擦写导致flash坏块

均衡磨损的原理

均衡磨损的原理是将一个大数据扇区差分成多个数据帧,轮流写操作数据帧,当所有的数据帧都写过了再擦除重新来过。这样本来我们每次修改都需擦除扇区,优化为现在写满一个扇区再擦除,寿命得到了成倍的提升。这里是对flash单一扇区里的数据帧磨损均衡,同理可以对多个扇区进行扇区磨损均衡。

参考博文

【FLASH】STM32内部Flash模拟EEPROM磨损均衡算法–存储设备擦写均衡自带掉电保护接口-如何在同等存储空间下增加FLASH寿命呢?往下

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/676307
推荐阅读
相关标签
  

闽ICP备14008679号