主题 : 内核启动问题!!奇了怪了~~~~~ 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 11538
精华: 0
发帖: 38
金钱: 240 两
威望: 78 点
综合积分: 76 分
注册时间: 2009-12-10
最后登录: 2018-02-08
楼主  发表于: 2009-12-11 15:35

 内核启动问题!!奇了怪了~~~~~

描述:错误提示
图片:
我把移植好的linux系统下到板子上,在系统启动的时候出现如下错误,这是怎么回事呢?
  错误提示如附件所示:


 
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2009-12-11 16:23
你的uImage制作有问题,entry地址必须设定为0xXXXX8000,(比如0x30008000)。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 11538
精华: 0
发帖: 38
金钱: 240 两
威望: 78 点
综合积分: 76 分
注册时间: 2009-12-10
最后登录: 2018-02-08
2楼  发表于: 2009-12-11 16:41

 回 1楼(kasim) 的帖子

原本内核中makefile.boot.in这个文件里默认内核的load 地址为0x30008000,我在移植的时候改掉了,改成0x32000000。我这样做是不是有问题?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
3楼  发表于: 2009-12-11 23:03

 回 2楼(feizhuqing) 的帖子

是的.
关于ARM Linux的内核启动,可以参考这篇文章 http://www.simtec.co.uk/products/SWLINUX/files/booting_article.html
更多关于内核启动的文档,看这里 http://www.arm.linux.org.uk/developer/
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."