当前位置: 技术问答>linux和unix
大家有不有遇到类似的flash问题?
来源: 互联网 发布时间:2017-05-10
本文导语: 我用的是遇到nor FLASH 数据出错的问题,某些设备会出现加载UBL或U-boot或kernel失败,但是重新烧写flash之后,设备就恢复了。把nor flash里面的数据读出来后发现,问题是flash上会随机的出现某连续16bit的数据被写成了0...
我用的是遇到nor FLASH 数据出错的问题,某些设备会出现加载UBL或U-boot或kernel失败,但是重新烧写flash之后,设备就恢复了。把nor flash里面的数据读出来后发现,问题是flash上会随机的出现某连续16bit的数据被写成了0,但这个flash分区根本根本就没有mount出来给应用层操作。
1、FLASH型号:nor flash,型号是intel的JS28F128J3D75。
2、发生概率:100分之一左右,也就是一百台机器会出现一台FLASH丢数据的情况。
3、在工厂内部老化、测试均没有FLASH丢数据的情况,丢数据的情况都是发生在用户手中且都是产品刚到用户手中不久发生的。
1、FLASH型号:nor flash,型号是intel的JS28F128J3D75。
2、发生概率:100分之一左右,也就是一百台机器会出现一台FLASH丢数据的情况。
3、在工厂内部老化、测试均没有FLASH丢数据的情况,丢数据的情况都是发生在用户手中且都是产品刚到用户手中不久发生的。
|
估计是在系统运行到哪里的时候对那个区域进行了擦除操作,你最好模拟当时的环境,在write mtd那边调试,可能找到问题
|
感觉是硬件的问题或者是芯片的问题,你尝试对这些区域进行lock操作,禁止写入看看。
|
我用ti的dm368也出现了类似问题,在加载UBL时会偶尔失败,失败的概率是3000/1 左右,正在着急找原因,怀疑是电路设计的问题,我用的是三星的flash K9F2G08U0C
|
|
ti的平台?
没用过norflash,如果是nandflash可以看看ecc。
norflash好像是edc吧,不懂。
没用过norflash,如果是nandflash可以看看ecc。
norflash好像是edc吧,不懂。