mount JFFS2导致返回ECC错误

时间:2014-09-14 14:29:33

标签: linux flash mount openwrt jffs2

我正在尝试在我的linux机器上安装1 [MB] Flash分区。 我正在使用以下命令 -

mount -t jffs2 -o noatime /dev/mtdblock6 /NVM

其中mtdblock6是我要挂载的mtd块,而/ NVM是该文件夹。 此操作会导致以下错误

jffs2: mtd->read(0x100 bytes from 0xc0000) returned ECC error

有谁能说明为什么会这样?

先谢谢大家!

1 个答案:

答案 0 :(得分:1)

是。 所述问题是由于我们的NAND闪存初始化错误引起的。 JFFS2使用闪存备用区来编码文件系统数据,但在我们的NAND初始化中我们删除了这一部分。结果是上述问题。

我们通过在启动时擦除'干净标记'来绕过它,然后jffs认为他需要重新初始化该块 - 然后没有问题观察者。