Nand Flash Ecc校验问题

jokers1990 2013-04-26 04:14:50
我的开发板是2410的,之前一直用k9f1208的,现在更换为其他型号的flash了,我查看了两种flash的datasheet发现它们的容量是一样的,blocks和pages都是一样的,size = 4096blocks * 32pages * 512字节,只有chipid不一样,我修改程序后成功将bootloader和kernel烧入进flash,但是在烧入文件系统后出错了,vivi提示"Failed ECC Read" , 请教下各位这是什么情况啊??????
...全文
358 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jokers1990 2013-04-27
  • 打赏
  • 举报
回复
引用 4 楼 cclutpk 的回复:
error -3 while decompressing... [quote=引用 2 楼 hx1984617 的回复:] [quote=引用 1 楼 cclutpk 的回复:] 确认两款flash分别是多少位ecc校验以及OOB大小
谢谢你的回答~这款nand512W3A2S的oob都是16bytes的,ecc校验也是1bit/512Byte,我重新bon part了,现在烧文件系统不会出错了,但是在内核加载文件系统时还是会出错,提示error -3 while decompressing...估计还是ecc的问题。我的linux和vivi版本都比较老,不清楚是不是导致这个现象的原因,大家帮帮忙帮我找下问题原因,先谢谢啦~~[/quote] 可能是flash有坏块,格式化试一下[/quote] 没有坏块呀,我把ecc都关了,把oob的数据全部写0xff,现在还是不行,cramfs文件系统能识别到,但是在执行内核init/main.c中的evecv("/init", xxx, xxx), evecv("/sbin/init", xxx, xxx)不成功,然后就提示error -3 while decompressing了,同样的文件系统和内核在1208的板子上就能跑起来。。。这是怎么搞的啊,求教啊~~
cclutpk 2013-04-27
  • 打赏
  • 举报
回复
error -3 while decompressing...
引用 2 楼 hx1984617 的回复:
[quote=引用 1 楼 cclutpk 的回复:] 确认两款flash分别是多少位ecc校验以及OOB大小
谢谢你的回答~这款nand512W3A2S的oob都是16bytes的,ecc校验也是1bit/512Byte,我重新bon part了,现在烧文件系统不会出错了,但是在内核加载文件系统时还是会出错,提示error -3 while decompressing...估计还是ecc的问题。我的linux和vivi版本都比较老,不清楚是不是导致这个现象的原因,大家帮帮忙帮我找下问题原因,先谢谢啦~~[/quote] 可能是flash有坏块,格式化试一下
jokers1990 2013-04-26
  • 打赏
  • 举报
回复
引用 2 楼 hx1984617 的回复:
[quote=引用 1 楼 cclutpk 的回复:] 确认两款flash分别是多少位ecc校验以及OOB大小
谢谢你的回答~这款nand512W3A2S的oob都是16bytes的,ecc校验也是1bit/512Byte,我重新bon part了,现在烧文件系统不会出错了,但是在内核加载文件系统时还是会出错,提示error -3 while decompressing...估计还是ecc的问题。我的linux和vivi版本都比较老,不清楚是不是导致这个现象的原因,大家帮帮忙帮我找下问题原因,先谢谢啦~~[/quote] 同样的程序,烧到k9f1208的板上就正常运行~
jokers1990 2013-04-26
  • 打赏
  • 举报
回复
引用 1 楼 cclutpk 的回复:
确认两款flash分别是多少位ecc校验以及OOB大小
谢谢你的回答~这款nand512W3A2S的oob都是16bytes的,ecc校验也是1bit/512Byte,我重新bon part了,现在烧文件系统不会出错了,但是在内核加载文件系统时还是会出错,提示error -3 while decompressing...估计还是ecc的问题。我的linux和vivi版本都比较老,不清楚是不是导致这个现象的原因,大家帮帮忙帮我找下问题原因,先谢谢啦~~
cclutpk 2013-04-26
  • 打赏
  • 举报
回复
确认两款flash分别是多少位ecc校验以及OOB大小

2,426

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 其他硬件开发
社区管理员
  • 其他硬件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧