这是原帖内容, http://blog.youkuaiyun.com/xin289379297/article/details/40923655
写的挺详细的,我遇到同样的问题,经过 验证,我的情况是属于第3种,Flash没有擦写干净。
我的问题是这样的,
mw.b 82000000 ff b00000
tftp 0x82000000 rootfs_hi3535_64k.jffs2
sf probe 0
sf erase 500000 b00000
sf write 82000000 500000 b00000
setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 mtdparts=hi_sfc:1M(boot),4M(kernel),27M(rootfs)'
setenv bootcmd 'sf probe 0;sf read 0x82000000 0x100000 0x400000;bootm 0x82000000'
sa
文件系统,我烧写的是 11M,而参数设置时时27M,后16M没有擦写,其中有脏数据导致文件系统挂载出问题,报了该错误。
修改为:
mw.b 82000000 ff b00000
tftp 0x82000000 rootfs_hi3535_64k.jffs2
sf probe 0
sf erase 500000 1b00000
sf write 82000000 500000 1b00000
问题解决!