[STM32F4] Flash模拟EEPROM时写入寿命比预期短

[复制链接]
166|10
Clyde011 发表于 2025-10-7 07:27 | 显示全部楼层 |阅读模式
用官方EEPROM模拟例程做了个小数据存储,半年下来有几台设备开始写失败。检查发现擦写次数没超规格,但Flash某些页读出来是错的。怀疑是写入分布不均。
 楼主| Clyde011 发表于 2025-10-7 07:29 | 显示全部楼层
半年就坏有点快,可能温度太高。
公羊子丹 发表于 2025-10-7 07:37 | 显示全部楼层
我也踩过这个坑,要做页轮换写入才行。
周半梅 发表于 2025-10-7 07:38 | 显示全部楼层
你看下是不是频繁写同一块区域。
帛灿灿 发表于 2025-10-7 07:39 | 显示全部楼层
F4的Flash擦写次数比标称值差一点。
童雨竹 发表于 2025-10-7 07:40 | 显示全部楼层
我加了校验码后能检测出早期损坏。
万图 发表于 2025-10-7 07:41 | 显示全部楼层
建议加写保护机制,减少重复写。
Wordsworth 发表于 2025-10-7 07:42 | 显示全部楼层
有时电压波动也会损坏页。
Bblythe 发表于 2025-10-7 07:43 | 显示全部楼层
写入时一定要关中断,我吃过亏。
Pulitzer 发表于 2025-10-7 07:44 | 显示全部楼层
可以考虑用双区结构,分区轮换。
Uriah 发表于 2025-10-7 07:45 | 显示全部楼层
要是真怕寿命问题,可以加个小EEPROM芯片。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

158

主题

5905

帖子

0

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