当前位置: 代码迷 >> 嵌入开发 >> Nand Flash Ecc校验有关问题
  详细解决方案

Nand Flash Ecc校验有关问题

热度:372   发布时间:2016-04-25 08:33:53.0
Nand Flash Ecc校验问题
我的开发板是2410的,之前一直用k9f1208的,现在更换为其他型号的flash了,我查看了两种flash的datasheet发现它们的容量是一样的,blocks和pages都是一样的,size = 4096blocks * 32pages * 512字节,只有chipid不一样,我修改程序后成功将bootloader和kernel烧入进flash,但是在烧入文件系统后出错了,vivi提示"Failed ECC Read" , 请教下各位这是什么情况啊??????
------解决思路----------------------
确认两款flash分别是多少位ecc校验以及OOB大小
------解决思路----------------------
error -3 while decompressing...

引用:
Quote: 引用:

确认两款flash分别是多少位ecc校验以及OOB大小

谢谢你的回答~这款nand512W3A2S的oob都是16bytes的,ecc校验也是1bit/512Byte,我重新bon part了,现在烧文件系统不会出错了,但是在内核加载文件系统时还是会出错,提示error -3 while decompressing...估计还是ecc的问题。我的linux和vivi版本都比较老,不清楚是不是导致这个现象的原因,大家帮帮忙帮我找下问题原因,先谢谢啦~~


可能是flash有坏块,格式化试一下
  相关解决方案