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

AM3354 内部ECC问题!

请教大家两个问题:

1.AM335X内部ECC的校验类型是BCH8bit/BCH8bitElm/BCH8bitElmx(对于2k+64bytes的NandFlash)?

2.AM335X内部ECC对于NandFlash 有什么具体要求吗?使用MT29F4G08ABAD sysboot[9]配置为0,ecc_type 选择为BCH8bitElmx 系统可以启动,但是更换为S34ML04G200TFI00之后系统无法启动,串口打印"CCC", 两块Nand device id 相同(2K+64bytes)!

谢谢指导!

Shine:

AM335x nand flash driver支持1-bit Hamming, BCH4, BCH8 and BCH16 ECC schemes.
processors.wiki.ti.com/…/Linux_Core_NAND_User's_Guide

请问使用的是哪个版本的SDK? S34ML04G200TFI00也是选择bch8吗?

user5821401:

回复 Shine:

1.我这边测试的结果是那内部ECC仅仅支持BCH8bitElmx这一类型所以在SDEBOOT烧写xldr是ECC配置为BCH8bitElmx类型;
2.使用的wince系统

Shine:

回复 user5821401:

老版本的linux SDK也只支持BCH8,新版本的BCH4, BCH8, BCH16就都支持了。

user5821401:

回复 Shine:

内部ECC对于NandFlash有什么具体要求吗? 对于选择ECC_TYPE 为BCH8bitElmx的 选择用MT29F4G08ABAD 就能够启动,而选用S34ML04G200TFI00之后就不能启动了两块NandFlash的 DEVICE_ID 除了manufacture 之外都是相同的!

赞(0)
未经允许不得转载:TI中文支持网 » AM3354 内部ECC问题!
分享到: 更多 (0)