[ZLG-ARM] RAMDISK: Couldn't find valid RAM disk image starting at 0.

[复制链接]
 楼主| dean13 发表于 2007-7-13 14:49 | 显示全部楼层 |阅读模式
AT91RM9200&nbsp;利用u-boot启动内核并加载RAMDISK<br />UBOOT&gt&nbsp;bootm&nbsp;1001c000&nbsp;100a0000<br />输出信息如下:<br />....<br />RAMDISK:&nbsp;Couldn't&nbsp;find&nbsp;valid&nbsp;RAM&nbsp;disk&nbsp;image&nbsp;starting&nbsp;at&nbsp;0.<br />Freeing&nbsp;initrd&nbsp;memory:&nbsp;3072K<br />Kernel&nbsp;panic:&nbsp;VFS:&nbsp;Unable&nbsp;to&nbsp;mount&nbsp;root&nbsp;fs&nbsp;on&nbsp;01:00<br />....<br />利用u-boot带的mkimage制作的RAMDISK&nbsp;image&nbsp;参数为:<br />mkimage&nbsp;-A&nbsp;arm&nbsp;-T&nbsp;ramdisk&nbsp;-C&nbsp;gzip&nbsp;-O&nbsp;linux&nbsp;-n&nbsp;'simple&nbsp;ramdisk&nbsp;image'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-a&nbsp;21100000&nbsp;-e&nbsp;21100000&nbsp;-d&nbsp;ramdisk.gz&nbsp;&nbsp;simple_ramdisk<br />内核启动参数:<br />Kernel&nbsp;command&nbsp;line:&nbsp;mem=32M&nbsp;console=ttyS0,115200&nbsp;initrd=0x21100000,3145728&nbsp;root&nbsp;=/dev/ram&nbsp;rw&nbsp;<br />什么样原因导致内核不能找到RAMDISK呢?<br />压缩的RAMDISK被u-boot加载到SDRAM&nbsp;0x21100000&nbsp;地址处,并且也把这个地址通过<br />kernel&nbsp;command&nbsp;line传递给内核了,为什么它不能找到,加载失败呢?????????<br /><br />
snakeemail 发表于 2016-11-8 23:16 | 显示全部楼层
你解决没有?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

1

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部