请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMDXEVM8148
工具/软件:Linux
您好!
TI、
我的8148板上有 MT29F8G08ABABABABBA。 它可以进行写入和读取操作。 但是、在我将文件系统写入 Nand 闪存、然后启动后、会发生 ECC 错误:
[2.120000] UBI:物理内存块大小: 524288字节(512 KiB)
[2.130000] UBI:逻辑区块大小: 520192字节
[2.130000] UBI:最小闪存 I/O 单元: 4096
[2.140000] UBI:子页大小: 1024
[2.140000] UBI:VID 标头偏移: 2048 (对齐2048)
[2.150000] UBI:数据偏移: 4096
[2.150000] USB 2-1:使用 musb-hdrc 和地址2的新型高速 USB 器件
[2.170000] UBI 错误:ubi_io_read:错误-74 (ECC 错误)、同时从 PEB 1:0读取64个字节、读取64个字节
[2.180000] UBI 错误:ubi_io_read:错误-74 (ECC 错误)、同时从 PEB 1:2048读取1024个字节、读取1024个字节
[2.200000] UBI 错误:ubi_io_read:从 PEB 2:0读取64个字节时出错-74 (ECC 错误)、读取64个字节
[2.220000] UBI 错误:ubi_io_read:错误-74 (ECC 错误)、从 PEB 2:2048读取1024个字节、读取1024个字节
[2.240000] ata1:SATA link down (sStatus 0 SControl 300)
[2.240000] UBI 错误:ubi_io_read:错误-74 (ECC 错误)、同时从 PEB 3:0读取64个字节、读取64个字节
[2.260000] UBI 错误:ubi_io_read:错误-74 (ECC 错误)、从 PEB 3:2048读取1024个字节、读取1024个字节
[2.280000] UBI 错误:ubi_io_read:从 PEB 4:0读取64个字节时出错-74 (ECC 错误)、读取64个字节
[2.290000] UBI 错误:ubi_io_read:Error -74 (ECC 错误)、同时从 PEB 4:2048读取1024个字节、读取1024个字节
[2.310000] USB 2-1:找到新的 USB 器件、idVendor=0409、idProduct=005A
[2.310000] USB 2-1:新的 USB 器件字符串:MFR=0、Product=0、SerialNumber=0
[2.320000] 集线器2-1:1.0:找到 USB 集线器
[2.330000] 集线器2-1:1.0:检测到4个端口
[2.330000] UBI 错误:ubi_io_read:从 PEB 5:0读取64个字节时出错-74 (ECC 错误)、读取64个字节
[2.350000] UBI 错误:ubi_io_read:错误-74 (ECC 错误)、同时从 PEB 5:2048读取1024个字节、读取1024个字节
[2.370000] UBI 错误:ubi_io_read:错误-74 (ECC 错误)、同时从 PEB 6:0读取64个字节、读取64个字节
[2.390000] UBI 错误:ubi_io_read:错误-74 (ECC 错误)、同时从 PEB 6:2048读取1024个字节、读取1024个字节
[2.400000] UBI 错误:ubi_io_read:从 PEB 7:0读取64个字节时出错-74 (ECC 错误)、读取64个字节
[2.420000] UBI 错误:ubi_io_read:错误-74 (ECC 错误)、同时从 PEB 7:2048读取1024个字节、读取1024个字节
[2.440000] UBI 错误:ubi_io_read:从 PEB 8:0读取64个字节时出错-74 (ECC 错误)、读取64个字节
[2.450000] UBI 错误:ubi_io_read:Error -74 (ECC 错误)、同时从 PEB 8:2048读取1024个字节、读取1024个字节
[2.470000] UBI 错误:ubi_io_read:从 PEB 9:0读取64个字节时出错-74 (ECC 错误)、读取64个字节
顺便说一下、 ECC 模式是内核中的 CONFIG_MTD_NAND_OMAP-ECC_BCH8_CODE_HW。内核来自 dvrrdk_kernel_int_branch。
以下是 MT29F8G08ABABABABABA 的功能:
功能
•符合 Open NAND 闪存接口(ONFI) 2.1标准1
•单电平电池(SLC)技术
•组织
–页大小 x8:4320字节(4096 + 224字节)
–块大小:128页(512K +28K 字节)
–平面大小:2个平面 x 每个平面1024个块
–设备大小:8GB:2048个块
我看到了 Linux 内核和用户指南、其中指出驱动程序支持块大小= 128k | 256k、
http://processors.wiki.ti.com/index.php/Linux_Core_NAND_User%27s_Guide
有任何建议或建议吗?
BR、
Vefone