|
我烧写了一个cramfs文件系统到0x400000地址[/dev/mtdblock2],
内核已经可以启动到shell.
然后我想把/home目录挂载到/dev/mtdblock3[起始地址0xc0000000].
采用mtd-utill建立根文件系统.U-BOOT烧写到0xc0000000,在启动内核后用下面的命令进行挂载
mount -t jffs2 /dev/mtdblock3 /home
出现很多jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at ******: 的错误.
后面的这个at是从0x400000开始的.
奇怪,我挂载的是从/dev/mtdblock3开始的,那为什么会是0x400000出现OOB检验错误,(我检查了0xc00000开始的OOB是符合JFFS2规范的). |
|