nor flash寿命及失效模式测试

这篇博客通过实测数据展示了Nor Flash的寿命特性,详细记录了在反复写0和擦除操作下,不同阶段的寿命指标:第一次擦除不干净的寿命达到876842次,随着测试的加强,连续两次、4次、8次擦除后仍不干净的寿命分别提升至1169465次、1769609次和1886879次,揭示了Nor Flash的擦写耐久性和失效模式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

动手写 flash 文件 系统前,花几天实测了一下flash寿命和 失效 模式
从以往使用经验中,对flash的失效模式是有一个基本的感性认识的,但毕竟没有实测过,都是凭经验和手册使用。djyos的flash文件系统会利用这
些测试结果,用以优化文件系统性能;但不会依赖这些测试结果,一是这些测试结果并没有得到器件datasheet的明文确认,二是如果将来flash技术
如果改变,使flash特性与测试结果不再相符,不会导致致命错误,三是测试不能覆盖所有厂家和型号。
        测试的flash型号是sst39vf160,由于测试时间的问题,只测试了一个扇区4个字节,用了整整一个星期才完成所有测试,测试结果总结如下:
    1、flash有 寿命限制,sst39vf160手册上说是10万次,实验片的实测却超过80万次。
    2、每一个位的寿命是独立的,也就是说,一个字节的bit0失效了,bit1仍然可以正常操作。
    3、flash的寿命指的是被改写的次数,如果一次擦除或写操作不改变某一个位的内容,该位就不会被磨损。比如一个字节被反复执行“擦除-写入0xfe”操作,把bit0损坏后,该字节高7位的寿命丝毫不受影响。
    4、flash磨损后,总是表现为擦除不干净,多擦除几次又能够擦干净,随着磨损程度的加剧,越来越难以擦除干净,但只
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值