打印
[ZLG-ARM]

RAMDISK: Couldn't find valid RAM disk image starting at 0.

[复制链接]
4116|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dean13|  楼主 | 2007-7-13 14:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AT91RM9200 利用u-boot启动内核并加载RAMDISK
UBOOT> bootm 1001c000 100a0000
输出信息如下:
....
RAMDISK: Couldn't find valid RAM disk image starting at 0.
Freeing initrd memory: 3072K
Kernel panic: VFS: Unable to mount root fs on 01:00
....
利用u-boot带的mkimage制作的RAMDISK image 参数为:
mkimage -A arm -T ramdisk -C gzip -O linux -n 'simple ramdisk image'
        -a 21100000 -e 21100000 -d ramdisk.gz  simple_ramdisk
内核启动参数:
Kernel command line: mem=32M console=ttyS0,115200 initrd=0x21100000,3145728 root =/dev/ram rw 
什么样原因导致内核不能找到RAMDISK呢?
压缩的RAMDISK被u-boot加载到SDRAM 0x21100000 地址处,并且也把这个地址通过
kernel command line传递给内核了,为什么它不能找到,加载失败呢?????????

相关帖子

沙发
snakeemail| | 2016-11-8 23:16 | 只看该作者
你解决没有?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝