搜索

1

主题

4

帖子

28

积分

新手上路

Rank: 1

积分
28
发表于 2017-3-16 21:56:06 12155 浏览 2 回复

关于设备注册时自己编译的zimage烧写一直自启动

Boot with zImageWrong Ramdisk Image Format
。。。。。
Starting kernel ...
。。。。
。。。
[    5.456532] VFS: Cannot open root device "(null)" or unknown-block(0,0)
[    5.461705] Please append a correct "root=" boot option; here are the available partitions:
[    5.470049] b300         3817472 mmcblk0  driver: mmcblk
[    5.475321]   b301         1372272 mmcblk0p1 00000000-0000-0000-0000-00000000


[    5.526228] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[    5.526238] Backtrace:

查看日志文件找到的错误原因是根文件系统同步失败,错误的Ramdisk Image格式。
使用的是最小系统学习驱动这块,注册设备的时候自己编译的zimage烧写后一直自启动。




首先自己以为是硬件CPU类型的问题,查看.config文件后发现,使用的cup type正确,现在怀疑是,最小系统用的是qt的内核,而视频讲时用的是安卓的,所以觉得应该是menuconfig配置的问题。一直有个疑问uboot是不是与CPU类型有关,而zimage是如何和具体的根文件系统建立联系,通过menuconfig设置?还是没有关系呢?
回复

使用道具 举报

1

主题

4

帖子

28

积分

新手上路

Rank: 1

积分
28
 楼主| 发表于 2017-3-16 22:10:16
自己最后经过测试,发现:使用了安卓的system.img和ramdisk-uboot.img后,完美出现hello_ctl。所以我觉得,其实视频用错了system.img和ramdisk-uboot.img,应该使用qt的ramdisk-uboot.img以及最小系统自己的
system.img
回复 点赞

使用道具 举报

0

主题

3

帖子

71

积分

注册会员

Rank: 2

积分
71
发表于 2017-3-27 13:41:42
请问你这是第几个实验?
回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

登录或注册

官方客服

QQ:2551456065

官方QQ群

195631883

扫一扫关注迅为公众号

群号652692981

 
快速回复 返回顶部 返回列表