1.
1) try start up by nfs, mount the nand flash, and see if there are something
2) check /dev to see mtd name (I won't mention udev here)
3) param set linux_cmd_line "noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0" good luck
2.
| |
应该按楼上的方法把root=/dev/mtdblock3改为root=/dev/mtdblock/3,因为你启用了devfs文件系统;
问题可能:
setenv bootargs root= /dev/mtdblock2 init="/linuxrc" console="ttySAC0",115200 devfs="mount"
问题已经解决: 正如上面所说: 。MTD分区与bootloader不匹配 setenv bootargs root= /dev/mtdblock2 init="/linuxrc" console="ttySAC0",115200 devfs="mount" 启动正常了! |