大佬教程收集整理的这篇文章主要介绍了linux-kernel – 加载内核时U-Boot挂起?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
> MX50_RDP U-Boot > boot MMC read: dev # 0,block # 2048,count 6290 partition # 0 ... 6290 blocks read: OK ## BooTing kernel from Legacy Image at 70800000 ... Image Name: Linux-2.6.35.8 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1323688 Bytes = 1.3 MB Load Address: a0008000 Entry Point: a0008000 Verifying checksum ... OK Loading Kernel Image ...
[根据你的评论,我假设你已经确认物理地址0xAXXXXXXX上不存在主存储器.]
您正在使用的uImage文件是使用mkimage实用程序从zImage文件生成的.
您可能必须手动编辑看起来像的行
zreladdr-y := 0xa0008000
在你的主板的arch / arm / mach-XXX / Makefile.boot中.惯例是该地址应该是物理RAM的基础加上0x8000(32K)的偏移量.然后调整文件中的其他值.删除zImage文件并为内核执行另@L_909_13@make.
以上是大佬教程为你收集整理的linux-kernel – 加载内核时U-Boot挂起?全部内容,希望文章能够帮你解决linux-kernel – 加载内核时U-Boot挂起?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。