主题 : superboot.bin下载MLC后ECC位数的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 80560
精华: 0
发帖: 23
金钱: 120 两
威望: 24 点
综合积分: 46 分
注册时间: 2012-10-26
最后登录: 2012-11-17
楼主  发表于: 2012-11-06 15:22

 superboot.bin下载MLC后ECC位数的问题

版主,tiny210v2的光盘电路图上写得很清楚,nand启动,电路图上表明的是4K 16BitECC,可是我用你们的superboot.bin下载后,反读取ECC,发现你们是用12bitECC做的(读取ECC,其中16字节Main 20字节的spare,共9个DWORD全部是0xffffffff,因此按照三星资料,12位ecc是20字节的spare,正好对应),如果我用16位Ecc,去读的数据就ECC总是错误。
请问你们确认是使用的16bitECC吗,如果是为什么superboot.bin下载后反渎NAND的不是呢?难道电路图标示错了?
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-11-06 15:31
是16bit/512K, 不相信就自己hack寄存器对照cpu手册
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.