找回密码
 立即注册
查看: 6117|回复: 104

32G系列的DataFlash/EEPROM连续写入900W次了怎么还没挂,太辛苦了

[复制链接]
  • 打卡等级:常住居民II
  • 打卡总天数:80
  • 最近打卡:2025-04-27 21:49:47

6

主题

65

回帖

538

积分

高级会员

积分
538
发表于 2024-3-5 18:28:05 来自手机 | 显示全部楼层 |阅读模式
数据一直+1,一直写入,再读取判断,到现在900W次了都没挂,介绍不是说10W次吗,感觉这超的有点多了,还是说我的测试方式不对?

后续测试结果(样本目前就测了几次,仅供参考,测试代码在下面):
一个扇区擦除,单个数据(储存写入次数,4字节)写入上千万次没出问题。后续单字节写0x00有出现240w次就出错的情况。
一个扇区擦除,然后512字节都写入0x00,60w-120w之间就报错了(应该跟硬件体质有很大关系),出现偶尔出错的情况。


正规程序还是建议按官方说的10w次来规划吧,每个片区是独立的,不影响其他片区寿命。
可以做一下次数记录和出错标志,进行片区切换,可以做掉电保存,尽量避免程序运行中一直写。

EEPROM底层是官方案例代码:
APP_Section上电固定值赋值为2
MEM_SUM_VAL直接define定义的0
截图202403061110395404.jpg
截图202403061059474166.jpg
截图202403061111347889.jpg

改了个整个片区512字节写数据测试。
截图202403062033462972.jpg





回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2024-3-8 14:09:57 | 显示全部楼层
STC8H/STC32G的 DataFlash/EEPROM 是 10万次以上/25年@125度

对外只会宣称 DataFlash/EEPROM:10万次
以上/20年@125度
===这些都是晶圆级在炼丹炉中真金不怕火炼  
         72小时@250度高温烘烤,不丢失数据才放到人间来溜达的

         仰天大笑出门去,我辈岂是蓬蒿人
如果是 25度,那就100年以上了

截图202403161708107295.jpg

最后封装级 8小时@175度高温烘烤,都是成本 !!!
STC 为 您需要 高可靠的产品 保驾护航

截图202403161812448669.jpg
车规 AEC-Q100 Grade1 认证 !STC32G12K128 已通过,-40度 ~ +125度 - CAN/Lin/CANOpen/已通过车规 AEC-Q100 Grade1(-40 ~ +125度) - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

最佳应用方案:
截图202403081409416683.jpg
EEPROM的使用 请 配合比较器做掉电检测 - EEPROM/DataFlash - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)



回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2218

回帖

5450

积分

版主

积分
5450
发表于 2024-3-5 19:00:05 | 显示全部楼层
10w是保证不会坏,又不是过了10w就一定会挂掉。
stc可靠性还是挺高的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:80
  • 最近打卡:2025-04-27 21:49:47

6

主题

65

回帖

538

积分

高级会员

积分
538
发表于 2024-3-5 19:06:24 | 显示全部楼层
王*** 发表于 2024-3-5 19:00
10w是保证不会坏,又不是过了10w就一定会挂掉。
stc可靠性还是挺高的

我也知道是这个道理,就是感觉超太多了,现在我想让他坏,测试程序功能,他现在还没坏我很难搞

点评

写入后应该擦除后再写,还要保证写的地方是同一个地址。 如果这些都没问题,那可能就是写入次数其实特别多  详情 回复 发表于 2024-3-5 19:15
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2218

回帖

5450

积分

版主

积分
5450
发表于 2024-3-5 19:15:43 | 显示全部楼层
fei*** 发表于 2024-3-5 19:06
我也知道是这个道理,就是感觉超太多了,现在我想让他坏,测试程序功能,他现在还没坏我很难搞 ...

写入后应该擦除后再写,还要保证写的地方是同一个地址。
如果这些都没问题,那可能就是写入次数其实特别多
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:452
  • 最近打卡:2025-05-01 06:20:50
已绑定手机

13

主题

1257

回帖

2971

积分

金牌会员

积分
2971
发表于 2024-3-5 20:29:31 | 显示全部楼层
是在同一个扇区写入吗?请公布一下测试方案和代码
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:518
  • 最近打卡:2025-05-01 05:52:49
已绑定手机

46

主题

1694

回帖

2540

积分

金牌会员

积分
2540
发表于 2024-3-5 21:38:04 | 显示全部楼层
人家都是怕坏,你是盼它坏
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:338
  • 最近打卡:2025-04-25 16:31:21
已绑定手机

14

主题

600

回帖

2199

积分

荣誉版主

积分
2199
发表于 2024-3-6 00:10:47 | 显示全部楼层
如果这样,还真是给力.破千万可以铁电用了.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-3-6 00:46:14 | 显示全部楼层
单纯的写没有意义,必须擦写交替循环才会磨损Flash
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:80
  • 最近打卡:2025-04-27 21:49:47

6

主题

65

回帖

538

积分

高级会员

积分
538
发表于 2024-3-6 01:11:21 来自手机 | 显示全部楼层
晓飛飛 发表于 2024-3-6 00:46
单纯的写没有意义,必须擦写交替循环才会磨损Flash

片区擦除了的,不擦除就写入的数据,再读出来对比数据也不会正确吧。
现在还挂着,已经500w次了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:80
  • 最近打卡:2025-04-27 21:49:47

6

主题

65

回帖

538

积分

高级会员

积分
538
发表于 2024-3-6 01:13:05 来自手机 | 显示全部楼层
感觉跟假的一样,明天起来再看看。
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 19:38 , Processed in 0.200929 second(s), 114 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表