主题 : 将开发板自带的u-boot.bin下载到内存不能运行? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 20068
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2010-04-26
最后登录: 2011-06-18
楼主  发表于: 2010-06-16 19:55

 将开发板自带的u-boot.bin下载到内存不能运行?

      将将开发板自带的u-boot.bin,下载到内存中,串口终端上没有显示uboot的相关信息,为什么??
级别: 新手上路
UID: 22787
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
综合积分: 4 分
注册时间: 2010-06-07
最后登录: 2010-06-17
1楼  发表于: 2010-06-16 21:39
我也不知吓呀道,哪个高人
级别: 新手上路
UID: 20924
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
综合积分: 4 分
注册时间: 2010-05-09
最后登录: 2010-10-02
2楼  发表于: 2010-06-16 22:30
在u-boot中要屏蔽掉对CPU、RAM的初始化
cpu/arm920t/start.S中
这三句:
#ifndef CONFIG_SKIP_LOWLEVEL_INIT
   bl cpu_init_crit
#endif
级别: 新手上路
UID: 20068
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2010-04-26
最后登录: 2011-06-18
3楼  发表于: 2010-06-17 10:47

 回 2楼(qiangliqing) 的帖子

我还想问下,修改后重新编译我用make mini2440_config怎么不行
级别: 侠客
UID: 7944
精华: 0
发帖: 76
金钱: 400 两
威望: 99 点
综合积分: 152 分
注册时间: 2009-08-03
最后登录: 2018-02-08
4楼  发表于: 2010-06-30 09:39
为什么我把人家搞好的下载到MINI2440里面也是没有反应呀,不知为什么,哪个高手指点下呀?
级别: 新手上路
UID: 4176
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2009-03-02
最后登录: 2010-10-08
5楼  发表于: 2010-07-01 19:41
回答三楼:给你个网址上面有许多U-BOOT移植到mini2440的,
如果你参照《嵌入式linux应用开发完全手册》韦东山编第15章做的,应该问题不大。。。
#make distclean
#make mini2440_config
#make all
修改完代码执行这三条指令。
级别: 新手上路
UID: 4176
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2009-03-02
最后登录: 2010-10-08
6楼  发表于: 2010-07-01 19:42
忘了贴网址了,不好意思
www.100ask.net

绝非广告。。。
级别: 新手上路
UID: 19004
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2010-04-15
最后登录: 2012-10-17
7楼  发表于: 2010-07-06 09:15

 回 4楼(js_xuzh) 的帖子

要修改start.s,在拷贝代码时检测一下是不是已经在内存里运行。参考下tekkaman的方法。
级别: 新手上路
UID: 10245
精华: 0
发帖: 19
金钱: 110 两
威望: 31 点
综合积分: 38 分
注册时间: 2009-10-28
最后登录: 2013-01-30
8楼  发表于: 2010-07-09 15:26
喔,你没有看用户手册吗?人家写了不能直接用的,你有看到吗?
虽然人家已经给你做了很多配置了,但你还需要再移植一下才行的。看看5楼mfr007 给你的提示想想啦。
你先走吧,我在后面看看.