我正在尝试在我的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
有谁能说明为什么会这样?
先谢谢大家!
答案 0 :(得分:1)
是。 所述问题是由于我们的NAND闪存初始化错误引起的。 JFFS2使用闪存备用区来编码文件系统数据,但在我们的NAND初始化中我们删除了这一部分。结果是上述问题。
我们通过在启动时擦除'干净标记'来绕过它,然后jffs认为他需要重新初始化该块 - 然后没有问题观察者。