我正在尝试在我的linux机器上挂载1MB闪存分区。我使用以下命令-
mount -t jffs2 -o noatime /dev/mtdblock6 /NVM其中mtdblock6是我要挂载的mtd块,/NVM是文件夹。此操作将导致以下错误
jffs2: mtd->read(0x100 bytes from 0xc0000) returned ECC error有人能告诉我为什么会发生这种情况吗?
在进阶阶段感谢大家!
发布于 2015-03-16 14:12:47
是。上述问题是由于NAND闪存的错误初始化造成的。JFFS2使用闪存备用区来编码文件系统数据,但是在我们的NAND初始化中,我们删除了这一部分。结果就是上面描述的问题。
我们通过在启动时清除“干净标记”来绕过它,然后jffs认为他需要重新初始化该块-然后没有问题观察者。
https://stackoverflow.com/questions/25834315
复制相似问题