[STM32L0] 写EEPROM模拟的时候Flash老被擦坏,是写得太频繁?

[复制链接]
 楼主| Clyde011 发表于 2025-6-5 07:30 | 显示全部楼层 |阅读模式
用了官方提供的EEPROM模拟方案,结果一测寿命就快到头了,是不是哪里写入逻辑不合理?
 楼主| Clyde011 发表于 2025-6-5 07:32 | 显示全部楼层
我最后换了带真EEPROM的芯片偷懒。
公羊子丹 发表于 2025-6-5 07:33 | 显示全部楼层
Flash寿命有限,不建议频繁写。
周半梅 发表于 2025-6-5 07:34 | 显示全部楼层
ST官方的EEPROM模拟库有寿命管理机制。
帛灿灿 发表于 2025-6-5 07:35 | 显示全部楼层
数据一样的就别重复写。
童雨竹 发表于 2025-6-5 07:36 | 显示全部楼层
分页轮换写可以减轻磨损。
万图 发表于 2025-6-5 07:37 | 显示全部楼层
检查是不是每次都擦整页?
Wordsworth 发表于 2025-6-5 07:38 | 显示全部楼层
我加了缓存判断是否需要更新。
Bblythe 发表于 2025-6-5 07:38 | 显示全部楼层
把写入频率降下来效果很好。
Pulitzer 发表于 2025-6-5 07:39 | 显示全部楼层
HAL库自己不会判断内容变化。
Uriah 发表于 2025-6-5 07:40 | 显示全部楼层
EEPROM模拟区域分大点也能延长寿命。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

139

主题

5508

帖子

0

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