主题 : GO命令不能正确执行 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 59705
精华: 0
发帖: 27
金钱: 140 两
威望: 28 点
贡献值: 0 点
综合积分: 54 分
注册时间: 2011-11-28
最后登录: 2016-02-02
楼主  发表于: 2011-12-21 11:45

 GO命令不能正确执行

S3C6410,256M RAM,在uboot 1.1.6里面,想测试一下uboot,命令如下:

tftp 0xc0008000 u-boot.bin
go 0xc0008000

运行之后打印:
## Starting application at 0xc0008000

之后就没任何打印,而且死机了,已经烧写的uboot是原版的没做过修改,我查过,有些人说要使用0x5000xxxx这种物理地址,我试过能启动uboot但是从打印信息判断不是我下载的uboot,应该是板子重启了,所以重新了运行Flash里面的uboot,让人误以为下载运行成功了

有没有人遇到过这种问题?
级别: 新手上路
UID: 59705
精华: 0
发帖: 27
金钱: 140 两
威望: 28 点
贡献值: 0 点
综合积分: 54 分
注册时间: 2011-11-28
最后登录: 2016-02-02
1楼  发表于: 2011-12-21 11:47
补充一点:tftp下载肯定是通的,网络已经配置好了
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
2楼  发表于: 2011-12-21 12:47
搞不懂到底谁告诉你们用go命令来启动内核的?先把内核启动的要求搞清楚了再动手。
"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: 59705
精华: 0
发帖: 27
金钱: 140 两
威望: 28 点
贡献值: 0 点
综合积分: 54 分
注册时间: 2011-11-28
最后登录: 2016-02-02
3楼  发表于: 2011-12-21 14:05
这位版主没看清楚吧?我是说测试uboot,我做过TI和Freescale的Linux平台,都是这样做的,步骤保证没问题,不知道为啥6410上就卡住了。
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
贡献值: 0 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
4楼  发表于: 2011-12-21 14:32
提醒:这里是linux版块

另外,你改过uboot的链接脚本吗?如果没有,跑不起来是很正常的
级别: 新手上路
UID: 59705
精华: 0
发帖: 27
金钱: 140 两
威望: 28 点
贡献值: 0 点
综合积分: 54 分
注册时间: 2011-11-28
最后登录: 2016-02-02
5楼  发表于: 2011-12-21 14:37
我转到uboot区算了
级别: 新手上路
UID: 59705
精华: 0
发帖: 27
金钱: 140 两
威望: 28 点
贡献值: 0 点
综合积分: 54 分
注册时间: 2011-11-28
最后登录: 2016-02-02
6楼  发表于: 2011-12-24 23:11
今天有昏头黑地地查了一下午,是那个邪恶的MMU导致的,已经fix