我的硬件是XSCale PXA255 内核是2.6的 文件系统用busybox做
做的过程大概是这样的:先在arch/arm/mach-pxa下的x255.c里添加mtd分区信息。接着修改内核配置,使其支持MTD与jffs2,命令行修改为root=dev/mtdblock2 rw console=ttyS0,115200 ,编译完内核后做jffs2文件映象,最后把内核和文件映象都下到板子里,如下
>tftp 0xa1000000 jffs2.img
>era 0x002c0000 004bffff
>cp.b 0xa1000000 0x002c0000 300000
>tftp 0xa0008000 zImage
>go 0xa0008000
执行go命令出来一堆信息后就停住了,最后三行是这样的:
VFS;cannot open device "mtdblock2" or unknown-block(31,2)
please append a correct "root=" boot option
kenel panic --not syncing:VFS:unable to mount fs on unkown-block(31,2)
从这些信息看应该是命令行写错,但我改来该去还是一样的错,
各位大虾帮我看看,是不是命令行错了,应该怎么改,又或者是步骤错了,小弟在此先谢了