起重机板加载和开发安装误差"Kernel panic"(am3517_crane)



我已经将插入的MLO和uboot.img文件编译到MMC卡中,现在正在尝试加载"rootfs";。装载有问题。以下是LOG..末尾的行:

kjurnald开始了。提交间隔5秒

EXT3 fs(mmcblk0p2):使用内部日志

EXT3 fs(mmcblk0p2):恢复完成

EXT3 fs(mmcblk0p2):具有有序数据模式的已安装文件系统

VFS:安装在设备179:2上的根(ext3文件系统)。

devtmpfs:安装-2 时出错

释放初始化内存:164K

内核死机-未同步:找不到init。尝试将init=选项传递到内核。有关指南,请参阅Linux Documentation/init.txt。

printenv的输出为:

AM3517_RANE#printenv

baudrate=115200

bootargs=console=ttyO2115200n8 omapfb.vram=0:4M,1:4M omapfb.mode=dvi:1280x800MR-32@60root=/dev/mmcblk0p2 rw-rootfstype=ext3 rootwait fixrtc nohlt

bootcmd=mmc dev${mmcdev};如果mmc重新扫描;然后检测到回波mmc;如果运行loadbootscript;然后echo加载bootscript;运行bootscript;saveenv;fi;在设备${mmcdev}上找到echo SD/MMC;如果运行loaduimage;然后运行mmcboot;否则运行nandboot;fi;否则运行nandboot;fi

引导延迟=5

bootfile=uImage

bootscript=echo从mmc运行bootscript。。。;源${loadaddr}

控制台=ttyO2115200n8

dieid#=4294000100000000015da3960401c020

ethact=DaVinci EMAC

ethaddr=00:E0:4C:53:44:58

文件大小=394

ipaddr=123.12.0.3

loadaddr=0x82000000

loadbootscript=fatload mmc${mmcdev}${loadaddr}boot.scr

loaduimage=fatload mmc${mmcdev}${loadaddr}uImage

mmcargs=setenv bootargs console=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;bootm${loadaddr}

mmcdev=0

nandargs=setenv bootargs console=${console}root=/dev/mtdblock4 rw rootfstype=jffs2

nandboot=echo从nand启动。。。;运行nandargs;nand读取${loadaddr}280000 400000;bootm${loadaddr}

服务器IP=123.12.0.2

stderr=串行

stdin=串行

stdout=串行

环境大小:1249/131068字节

这个问题和rootfs、uboot或环境变量有关吗?

我认为这个错误是由于ext3分区中没有rootfs引起的。检查sd卡的根(EXT3)分区rootfs是否可用?

特别是,AFAIK行devtmpfs: error mounting -2表示根分区中不存在devtmpfs安装点。这意味着运行命令cd <future_rootfs_mounting_point> && sudo mkdir dev以停止此错误消息就足够了。

(我假设启用了CONFIG_DEVTMPFS_MOUNT内核选项。)

我决定写这篇文章,因为可能会有一个分区被标记为rootfs,但它没有适当的内部配置。

相关内容

  • 没有找到相关文章

最新更新