我需要使用yaffs2文件系统,但是如果使用BCH8, oob区就不够用了。所以我想改为BCH4。我看技术手册在硬件上是支持BCH4的,但是UBOOT代码里却不支持BCH4,请问这是出于什么原因呢?
Chris Meng:
你好,
如果你需要使用Yaffs2,你可以使用1bit ECC。
weichao xue:
回复 Chris Meng:
但是我看技术手册硬件上只支持BCH 4,8,16位,1bit ECC指的是什么呢?
Chris Meng:
回复 weichao xue:
你好,
在下面的驱动版本前,驱动支持的都是1bit HW ECC.
http://processors.wiki.ti.com/index.php/TI81XX_PSP_04.04.00.01_Release_Notes
weichao xue:
回复 Chris Meng:
你好,
您所说的1 bit HW ECC不知道是不是指的是Hamming Code?我现在使用的yaffs2文件系统使用的是软件实现的1bit harming码进行ECC校验,现在想多进行几位错误纠正,为了兼顾YAFFS2文件系统,所以想选择BCH4。我仿照BCH8的程序改了BCH4,但是读数据的时候,在elm阶段总是报错,请问大概是什么地方的原因呢?
谢谢