主题 : Tiny6410的uboot中ping与tftp用不起来 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 73300
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
贡献值: 0 点
综合积分: 6 分
注册时间: 2012-07-06
最后登录: 2012-08-01
楼主  发表于: 2012-07-06 17:40

 Tiny6410的uboot中ping与tftp用不起来

请问各位大大,我是直接用了官方提供的uboot,没有做任何修改。

在串口终端中会有如下输出:
MINI6410 # tftp c0008000 hello.c
dm9000 i/o: 0x18000300, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 08:90:90:90:90:90
could not establish link
TFTP from server 192.168.1.88; our IP address is 192.168.1.230
Filename 'hello.c'.
Load address: 0xc0008000
Loading: T T T T T T T checksum bad
checksum bad
T T T
Retry count exceeded; starting again
TFTP from server 192.168.1.88; our IP address is 192.168.1.230
Filename 'hello.c'.
Load address: 0xc0008000
Loading: T T T T T T T T T T
Retry count exceeded; starting again

根据上面红色的输出,该uboot已经移植了网卡驱动,后面有输出无法建立连接

其中hello.c是我随便找的文件,很小,只有几十B
我是在ubuntu虚拟机里,ubuntu虚拟机里ip设置的没问题,防火墙也关了,

在ping或tftp的时候,开发板和电脑的网口指示灯会亮,其余时间都不亮。

请各位指教一下。
级别: 新手上路
UID: 65858
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
贡献值: 0 点
综合积分: 18 分
注册时间: 2012-03-23
最后登录: 2012-07-29
1楼  发表于: 2012-07-13 19:01

 回 楼主(sxl630828191) 的帖子

我刚刚解决了,总结了一下写成博客 http://blog.csdn.net/xuyuanfan77/article/details/7745066
级别: 新手上路
UID: 99402
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2013-12-28
最后登录: 2014-03-25
2楼  发表于: 2013-12-30 23:40

 回 1楼(xuyuanfan77) 的帖子

谢谢楼主!我也是遇到在Uboot中没有开启网卡的问题,只有在进行ping、tftp等命令时才会开启网卡。