如题,虽然相关的帖子很多了,但还是没找到我要的答案,索性再辩一次吧。
描述:代码中用到了Falsh来模拟EEPROM,用于存储掉电需要保存的数据(电量统计--4个字节),代码中1小时刷新一次电量统计值,也就是一小时擦除、写入falsh的第59页的前四个字节一次。那么问题来了:如果周而复始的工作,总有一秒会超出falsh的擦写次数范围以至于falsh坏掉了。
我想请教一下:
1、Flash擦坏了是种什么状态?写不进去?读不出来?有什么办法知道它坏了?
2、falsh坏了之后是整个的falsh都坏了?还是程序中反复擦写的那一页坏了?如果是后者,倒是可以换一页接着擦了,哈哈哈。
还望大神们指点啊,在此谢过。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1.一般来说,flash擦坏指的是坏块,而不是整个flash坏掉。
2.flash擦坏的表现是无法写入,但是可以读出。
一周热门 更多>