LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1415|回复: 0

求助:u-boot在输出Uncompressing Kernel Image ... OK后,程序挂起

[复制链接]
发表于 2006-12-14 13:35:26 | 显示全部楼层 |阅读模式
在使用u-boot的bootm命令后,串口打印

## Booting image at 00400000 ...
   Image Name:   Linux-2.4.25
   Created:      2006-11-14   8:08:16 UTC
   Image Type:   PowerPC Linux Kernel Image (gzip compressed)
   Data Size:    619736 Bytes = 605.2 kB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

然后,程序就挂起了。

跟踪到u-boot/common/cmd_bootm.c的do_bootm_linux这个函数中,
发现程序停止在调用(*kernel) (kbd, initrd_start, initrd_end, cmd_start, cmd_end)
这个函数的时候。

打印这几个参数的值是
kernel at 00000000
initrd_start at 00000000,initrd_end at 00000000
cmd_start at 007fff00,cmd_end at 007fff99

请教各位高手:(*kernel) (kbd, initrd_start, initrd_end, cmd_start, cmd_end)

这个函数跳转到哪里去了?kernel,initrd_start, initrd_end, cmd_start, cmd_end

的值是否正确?程序挂起的原因是什么?希望能给些提示。谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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