我已经将插入的 MLO 和 uboot.img 文件编译到 MMC 卡中,现在尝试加载“ rootfs ”。加载时出现问题。以下是 LOG 末尾的行..:
kjournald 开始。提交间隔 5 秒
EXT3-fs (mmcblk0p2):使用内部日志
EXT3-fs (mmcblk0p2):恢复完成
EXT3-fs (mmcblk0p2):以有序数据模式挂载的文件系统
VFS:在设备 179:2 上挂载根(ext3 文件系统)。
devtmpfs:错误安装 -2
释放初始化内存:164K
内核恐慌 - 未同步:未找到初始化。尝试将 init= 选项传递给内核。有关指导,请参阅 Linux 文档/init.txt。
printenv 的输出是:
AM3517_CRANE # printenv
波特率=115200
bootargs=console=ttyO2,115200n8 omapfb.vram=0:4M,1:4M omapfb.mode=dvi:1280x800MR-32@60 root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait fixrtc nohlt
bootcmd=mmc 开发 ${mmcdev}; 如果 mmc 重新扫描;然后检测到 echo mmc;如果运行加载引导脚本;然后回显加载引导脚本;运行引导脚本;保存环境;菲; echo SD/MMC 在设备 ${mmcdev} 上找到;如果运行加载图像;然后运行mmcboot;否则运行nandboot;菲; 否则运行nandboot;菲
引导延迟=5
引导文件=uImage
bootscript=echo 从 mmc 运行 bootscript ...; 源 ${loadaddr}
控制台=ttyO2,115200n8
dieid#=4294000100000000015da3960401c020
ethact=达芬奇-EMAC
ethaddr=00:E0:4C:53:44:58
文件大小=394
ipaddr=123.12.0.3
加载地址=0x82000000
loadbootscript=fatload mmc ${mmcdev} ${loadaddr} boot.scr
loaduimage=fatload mmc ${mmcdev} ${loadaddr} uImage
mmcargs=setenv bootargs 控制台=ttyO2 omapfb.vram=0:4M,1:4M omapfb.mode=dvi:1280x800MR-32@60
root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait fixrtc nohlt
mmcboot=echo 从 mmc 引导 ...; 运行 mmcargs;引导 ${loadaddr}
mmcdev=0
nandargs=setenv bootargs 控制台=${console} root=/dev/mtdblock4 rw rootfstype=jffs2
nandboot=echo 从 nand 引导 ...; 运行 nanargs;nand 读取 ${loadaddr} 280000 400000; 引导 ${loadaddr}
服务器ip=123.12.0.2
标准错误=串行
标准输入=串行
标准输出=串行
环境大小:1249/131068 字节
问题与 rootfs 或 uboot 或环境变量有关吗?