TI中文支持网
TI专业的中文技术问题搜集分享网站

AM3354更换三星nand flash后,出现nand ECC 错误

你好

    我们现在 用AM3354 + processor SDK 03.02.00.05 . kernel 4.4.32.

    原先我们使用Spansion S34ML08G101TF100这个芯片。

    手册上写是  1GB capacity.2k page.128k block and 512 sub-page size.

    使用默认的BCH8 ECC。 uboot 和kernel dts里面都是BCH8。

   工作正常。

   现在要换成三星的K9K8G08U0E

   我看了下芯片手册,发现page/block/sub-page size之类的都是一样的。

   所以觉得好像不用改代码。

   但在第一次启动后,一旦重启,就出现下面错误:

nand: device found, Manufacturer ID: 0xec, Chip ID: 0xd3
nand: Samsung NAND 1GiB 3,3V 8-bit
nand: 1024 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
nand: using OMAP_ECC_BCH8_CODE_HW ECC scheme
9 ofpart partitions found on MTD device 8000000.nand
Creating 9 MTD partitions on "8000000.nand":
0x000000000000-0x000000020000 : "NAND.SPL"
0x000000020000-0x000000040000 : "NAND.SPL.backup1"
0x000000040000-0x000000060000 : "NAND.SPL.backup2"
0x000000060000-0x000000080000 : "NAND.SPL.backup3"
0x000000080000-0x000000260000 : "NAND.u-boot"
0x000000260000-0x000000280000 : "NAND.u-boot-env"
0x000000280000-0x000000580000 : "NAND.LOGO"
0x000000580000-0x000000a80000 : "NAND.kernel"
0x000000a80000-0x000040000000 : "rootfs"
ubi0: attaching mtd8
omap2-nand 8000000.nand: uncorrectable bit-flips found
omap2-nand 8000000.nand: uncorrectable bit-flips found
omap2-nand 8000000.nand: uncorrectable bit-flips found
omap2-nand 8000000.nand: uncorrectable bit-flips found
ubi0 warning: ubi_io_read: error -74 (ECC error) while reading 64 bytes from PEB 1885:0, read only 64 bytes, retry
omap2-nand 8000000.nand: uncorrectable bit-flips found
omap2-nand 8000000.nand: uncorrectable bit-flips found
omap2-nand 8000000.nand: uncorrectable bit-flips found
omap2-nand 8000000.nand: uncorrectable bit-flips found
ubi0 warning: ubi_io_read: error -74 (ECC error) while reading 64 bytes from PEB 1885:0, read only 64 bytes, retry

  

  不知为何ECC老是报错?

  我把spec和dts贴上

am335x-evm.dts.txt

k9k8g08u0e-sib0.pdf

S34ML08G1.pdf

  谢谢各位。

================

问题解决了

多谢网友 yongqing wang的帮助

怎么解决的,我就不贴出来了。

因为ti的fae无一回复我的邮件,支持的太烂,让人失望。

而且删贴倒是速度一流,我刚刚发了这段话,就被秒删了。

你们删贴删那么快,回帖倒是好多天都不见有人回。真能啊你们。

yongqing wang:

回复 dong yan1:

不客气,官方的FAE可能你这个问题比较少出现,比较难定位问题,这个支持论坛TI的官方FAE还是很及时解答问题的

Qi Fu:

回复 yongqing wang:

两位兄弟,这个最终是时序出了问题吗?我现在也出现同样故障了,导致rootfs文件系统经常出现异常。

liwen li:

回复 dong yan1:

请问怎么解决的能发个你改过的dts过来吗

赞(0)
未经允许不得转载:TI中文支持网 » AM3354更换三星nand flash后,出现nand ECC 错误
分享到: 更多 (0)