嵌入式爱好者

查看: 3104|回复: 6

usb烧写u-boot.in问题。。急!!!!

[复制链接]
linux-bird 该用户已被删除
发表于 2012-4-23 23:35:10 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1

主题

3670

帖子

4181

积分

发表于 2012-4-24 08:54:07 | 显示全部楼层
linux2.6.28系统吗?
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
linux-bird 该用户已被删除
 楼主| 发表于 2012-4-24 12:31:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
linux-bird 该用户已被删除
 楼主| 发表于 2012-4-24 13:29:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

1

主题

3670

帖子

4181

积分

发表于 2012-4-24 17:01:53 | 显示全部楼层
还是用linux3.0.1的系统吧,这个功能更强大
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
linux-bird 该用户已被删除
 楼主| 发表于 2012-4-24 17:15:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

1836

帖子

1028

积分

发表于 2012-4-25 08:59:35 | 显示全部楼层
本帖最后由 飞凌-develop 于 2012-4-25 09:00 编辑

1.我通过DNW下载u-boot.in后,串口终端提示的信息(见一楼)是不是说明 u-boot.in已经下载到内存中而且校验成功?

是这样的。

2.如过u-boot.in已经下载到内存中,开始运行,串口终端因该要打印u-boot引导的相关信息。但是为什么arm不能跳转到内存中u-boot的第一行代码执行呢?是我理解错了?

Uboot加电已经运行了,DNW下载Uboot到内存中,可以把它写到NandFlash里面,但是不可以运行下载内存中的Uboot,zImage可以DNW下载,运行,Uboot是不可以的。

3.串口终端显示的信息是在arm的缓冲中执行的还是在外部DDR2内存执行的。

是在外部DDR2运行的Uboot代码显示的。
  ARM内部的8K内存在系统启动第一个步骤发挥作用,等到把Uboot完全加载到外部DDR中,ARM内部的内存,不再使用,且串口终端显示的调试信息是在外部内存中运行的Uboot打印出来的,ARM内部的存储器中的8K代码不会打印任何的东东。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-29 12:16

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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