当前位置:  技术问答>linux和unix

跪求答案,希望大家多多帮助

    来源: 互联网  发布时间:2016-07-25

    本文导语:  我用达芬奇做视频开发,今天下载uboot 如果u-boot的环境变量中ipaddr设置成某个固定ip,则  tftp后出现下面的东东  Filename 'uImage'.  Load address: 0x80700000  Loading: T T T T T T T T T T T T T T T T T T T T   请问这是怎么回...


我用达芬奇做视频开发,今天下载uboot


如果u-boot的环境变量中ipaddr设置成某个固定ip,则 
tftp后出现下面的东东 
Filename 'uImage'. 
Load address: 0x80700000 
Loading: T T T T T T T T T T T T T T T T T T T T  
请问这是怎么回事

|
Loading: T T T T T T T T T T T T T T T T T T T T  

看似网络连接有问题,你首先要在uboot命令模式下
ping ***.***.***.*** 看看返回是不是alive

你说的ipaddr是系统起来以后的IP,tftp连接的应该是serverip

|
1)下载linux到系统的SDRAM运行(仅做测试之用,断电或退出后就会消失)

1>运行Uboot,设置环境变量

Uboot>setenv bootargs root=/dev/ram rw initrd=0x21100000,6000000 ramdisk_size=15360
console=ttyS0,115200,mem=32M 启动系统环境变量
Uboot>setenv ethaddr 12:34:56:78:99:aa mac 地址
Uboot>setenv ipaddr [目标板 ip 地址] 目标板 ip 地址
Uboot>setenv serverip [主机 ip 地址] 主机 ip 地址

2>下载linux内核,文件系统
打开tftpserver应用程序,设置根目录路径,将内核、文件系统等拷贝到所设置的根目录下。

Uboot>tftp 21100000 ramdisk.gz 下载文件系统
Uboot>tftp 21000000 uImage 下载 linux 内核
Uboot>bootm 21000000 启动 linux
然后linux操作系统就开始运行。

2)烧写 Linux 到系统的 Flash 运行

1>设置运行Linux的环境变量

Uboot> setenv bootargs root=/dev/ram rw initrd=0x21100000,6000000 ramdisk_size=15360 console=ttyS0,115200,mem=32M 启动系统环境变量
Uboot>setenv image cp.b 10020000 21000000 b0000 拷贝内核到sdram
Uboot>setenv ramdisk cp.b 100d0000 21100000 226000 拷贝文件系统到sdram
Uboot>setenv boot bootm 设置变量boot
Uboot>setenv bootcmd run ramdisk;run image;run boot 设置默认变量bootcmd
Uboot>setenv ethaddr 12:34:56:78:99:aa mac 地址
Uboot>setenv ipaddr 目标板 ip 地址 目标板 ip 地址,由你自己决定
Uboot>setenv serverip 主机ip地址 主机ip地址,就是你的PC的ip
Uboot>saveenv 保存环境变量

2>烧写Linux内核到Flash

Uboot>tftp 21100000 ramdisk.gz
Uboot>cp.b 21100000 100d0000 226000
Uboot>tftp 21000000 uImage
Uboot>cp.b 21000000 10020000 b0000
reset之linux操作系统就开始运行。

|

Loading: T T T T T T T T T T T
这是boot后的结果 大家给分析分析

网络不畅通,或者网卡驱动有问题。
还有一种可能, 就是你的 tftp 服务器没有架设好, 或者 服务器上的防火墙没有关。
首先要确保 tftp 服务器 是正常的。

|
你应该在环境变量中设定serverip的值。从你的问题可以判断你好像没有看getting started的文档。

|

这个是标准答案,hehe

补充下:
板卡上运行ping 192.168.88.129
不通检查连接线,和网络环境(代码没问题吧?)
通了去看192.168.88.129上的tftpd是否工作正常。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 急需答案!!!!!我只能放100,有答案,再给分!
  • 一道关于数组下标的题,因我的想法与书中答案相愎,故求理由来推翻答案!
  • 《Unix/linux编程实践教程》的答案
  • 急求《unix操作系统设计》课后答案!
  • 散分,鄙视那些 [无满意答案结帖]
  • 发现jcertify4.0答案有错误,同意者请举手
  • 100分 求 <<计算机操作系统概念>> 第六版 翻译版习题答案
  • 谁有《Linux 教程》 (第二版) 孟庆昌 牛欣源编著的 书后答案
  • 问个AIX题库的一道题,感觉答案应该是A啊
  • 我想问一下:SCJP的多选题有没有提示有多少个答案?
  • 征求正确答案,?。?
  • 谁能提供2002年系统分析员下午试题的答案?
  • 谁有操作系统-内核与设计原理的课后答案
  • 谁有《操作系统设计与实现》上册的答案,还有minix的源码?
  • 跪求答案!!
  • 急需答案
  • 求apue的课后答案~~~~~~~~~~~~~
  • 关于动态库链接的问题(在线等答案)
  • 关于find的问题求答案~
  • 请问如何将Redhat9的安装光盘的ISO文件用Nero刻录到光盘上?有答案马上结分


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3