你好:
我在DM8168平台上开发,用的是DVRRDK2.80,发现存在下面问题
NAND ECC error: Read of newly-erased block at <address> failed: -74. Putting on bad_list. JFFS2: marking eraseblock at <address> as bad
每隔20分钟会增加些,
估计是JFFS2 不支持HW ECC 8 校验,
查了下dvrrdk3.0 release note ,这个问题fix了
Generic Issues affecting multiple platforms
JFFS2 flashing / booting failures Work Around Available.
This is due to default usage of BCH8 ECC scheme in
uboot / kernel. JFFS2 is incompatible with BCH8.
Solution is to use 1Bit ECC. Special patch required.
Refer Flash File System Notes[7] for details. In future
releases, only UBIFS support will be made available
但是没有说具体怎么修改的,
我想在dvrrdk2.80上改掉这个bug
不知道该怎么做呢?