This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TI-Android-ICS-4.0.3_AM335x_3.0.1.bin sdk 关于NANDFLASH ECC 8Bit的支持



各位TI大神,

      现在遇到一个问题使用东芝TC58NVG1S3HTA00的FLASH,出现以下问题。

UBIFS: start fixing up free space
[ 9.472429] uncorrectable error :
[ 9.509618] uncorrectable error :
[ 9.578943] uncorrectable error :
[ 9.650371] uncorrectable error :
[ 9.653932] UBI error: ubi_io_read: error -74 (ECC error) while reading 124928 bytes from PEB 774:4096, read 124928 bytes
[ 9.665559] UBIFS error (pid 1): ubifs_leb_read: reading 124928 bytes from LEB 165:0 failed, error -74
[ 9.709611] VFS: Cannot open root device "ubi0:rootfs" or unknown-block(0,0)
[ 9.716962] Please append a correct "root=" boot option; here are the available partitions:
[ 9.725740] 1f00 128 mtdblock0 (driver?)
[ 9.731027] 1f01 128 mtdblock1 (driver?)
[ 9.736301] 1f02 128 mtdblock2 (driver?)
[ 9.741584] 1f03 128 mtdblock3 (driver?)
[ 9.746854] 1f04 1920 mtdblock4 (driver?)
[ 9.752138] 1f05 128 mtdblock5 (driver?)
[ 9.757409] 1f06 5120 mtdblock6 (driver?)
[ 9.762693] 1f07 254464 mtdblock7 (driver?)

nand参数如下:

Organization
x8
Memory cell array 2176  128K  8
Register 2176  8
Page size 2176 bytes
Block size (128K  8K) bytes

感觉是ECC校验问题,之前的flash ecc是1bit的没有问题。