通过tftp下载linux内核出错:Retry count exceeded; starting again

时间:2022-06-06 13:33:56
U-Boot> tftp 20400000 uImage9261
dm9000 i/o: 0x30000000, id: 0x90000a46
MAC: 22:34:56:78:99:aa
could not establish link
TFTP from server 192.168.110.111; our IP address is 192.168.110.110
Filename 'uImage9261'.
Load address: 0x20400000
Loading:T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T
T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T
T T T T T T T T T T T T T T T T T T T T T T T T
Retry count exceeded; starting againTFTP from server 192.168.110.111; our IP address is 192.168.110.110
Filename 'uImage9261'.
Load address: 0x20400000
Loading:T T T T T T T T T T T T

22 个解决方案

#1


1、检查网络是否畅通
2、检查你的电脑是否搭建并开启tftp服务。

#2


看看mac地址有没有问题,和其他的板子有没有一样的。

#3


ip冲突也是有可能的

#4


ip重新设置如下:
【windows主机】 
  ip    192.168.0.55
默认网关 192.168.0.1
子网掩码 255.255.255.0
【目标板】
ipaddr 192.168.0.54
serverip192.168.0.55
gatewayip 192.168.0.1
netmask 255.255.255.0

U-Boot> tftp 20400000 uImage9261

U-Boot code: 23F0000
Loading:6AFC  BS
TFTP error: 'File not found' (1)             
Load address: 0x20
Starting againion:   
找不到文件, 请问这是怎么回事?       
         

#5


是不是uImage不在tftp目录

#6


重新设了一遍,还是不行

#7


TFTP from server 192.168.110.111; our IP address is 192.168.110.110
Uboot不是告诉你server的IP是110.111了嘛。
那你建TFTP server的机器上网卡就要有这个地址才行。

#8


按照下面顺序一一检验:
1)上位机的tftp服务是否正确开启;

2)网络连接是否正确;

3)开发板是否对内核名称有要求;

#9


ip重新设置如下:
【windows主机】  
  ip 192.168.110.101
默认网关 192.168.110.1
子网掩码 255.255.255.0
【目标板】
ipaddr 192.168.110.111
serverip192.168.110.101
gatewayip 192.168.110.1
netmask 255.255.255.0

U-Boot> tftp 20400000 uImage9261

TFTP from server 192.168.110.101; our IP address is 192.168.110.111
Filename 'uImage9261'.
Load address: 0x20400000
Loading:
TFTP error: 'File not found' (1)Starting again
还是找不到文件 怎么回事呀? 急等

#10


你的TFTP SERVER一点信息都没有反馈吗?没连上和没有找到文件可是有区别的,你先要判断有无连接上。

#11


建议你先用一台普通PC用tftp连接你的server,看看到底是server还是客户端的问题。

#12


兄台,我也遇到了问题。应该连ping都不通吧。我的板子上显示网络通畅,但是无法ping,重新tftp烧写更是不可能。遗憾的是,还没有找到原因。
难兄啊,问题解决了,记得告诉难弟啊

#13


防火墙是否关闭了?

#14


防火墙关了

#15


后来我用串口下载成功了,就是有点慢

#16


我的情况和你一样啊,一直都是用串口下的内核和程序,在超级终端上ping目标机就是:ping failed; host 192.168.1.103 is not alive
引用 12 楼 confidence321 的回复:
兄台,我也遇到了问题。应该连ping都不通吧。我的板子上显示网络通畅,但是无法ping,重新tftp烧写更是不可能。遗憾的是,还没有找到原因。
难兄啊,问题解决了,记得告诉难弟啊

#17


兄弟,你的问题解决了吗?

#18


关闭防火墙命令:sudo ufw disable

#19


我的问题更加奇葩   本来可以ping得通  
偏偏不能下载  。。。

#20


我的也是这样的问题,能互相ping 通,但是不能loading.......各位谁解决了这个问题?

#21


我刚也遇到到这样的问题,已经解决:请关闭系统防火墙!!

#22


能互相ping通就是不能tftp下载内核

#1


1、检查网络是否畅通
2、检查你的电脑是否搭建并开启tftp服务。

#2


看看mac地址有没有问题,和其他的板子有没有一样的。

#3


ip冲突也是有可能的

#4


ip重新设置如下:
【windows主机】 
  ip    192.168.0.55
默认网关 192.168.0.1
子网掩码 255.255.255.0
【目标板】
ipaddr 192.168.0.54
serverip192.168.0.55
gatewayip 192.168.0.1
netmask 255.255.255.0

U-Boot> tftp 20400000 uImage9261

U-Boot code: 23F0000
Loading:6AFC  BS
TFTP error: 'File not found' (1)             
Load address: 0x20
Starting againion:   
找不到文件, 请问这是怎么回事?       
         

#5


是不是uImage不在tftp目录

#6


重新设了一遍,还是不行

#7


TFTP from server 192.168.110.111; our IP address is 192.168.110.110
Uboot不是告诉你server的IP是110.111了嘛。
那你建TFTP server的机器上网卡就要有这个地址才行。

#8


按照下面顺序一一检验:
1)上位机的tftp服务是否正确开启;

2)网络连接是否正确;

3)开发板是否对内核名称有要求;

#9


ip重新设置如下:
【windows主机】  
  ip 192.168.110.101
默认网关 192.168.110.1
子网掩码 255.255.255.0
【目标板】
ipaddr 192.168.110.111
serverip192.168.110.101
gatewayip 192.168.110.1
netmask 255.255.255.0

U-Boot> tftp 20400000 uImage9261

TFTP from server 192.168.110.101; our IP address is 192.168.110.111
Filename 'uImage9261'.
Load address: 0x20400000
Loading:
TFTP error: 'File not found' (1)Starting again
还是找不到文件 怎么回事呀? 急等

#10


你的TFTP SERVER一点信息都没有反馈吗?没连上和没有找到文件可是有区别的,你先要判断有无连接上。

#11


建议你先用一台普通PC用tftp连接你的server,看看到底是server还是客户端的问题。

#12


兄台,我也遇到了问题。应该连ping都不通吧。我的板子上显示网络通畅,但是无法ping,重新tftp烧写更是不可能。遗憾的是,还没有找到原因。
难兄啊,问题解决了,记得告诉难弟啊

#13


防火墙是否关闭了?

#14


防火墙关了

#15


后来我用串口下载成功了,就是有点慢

#16


我的情况和你一样啊,一直都是用串口下的内核和程序,在超级终端上ping目标机就是:ping failed; host 192.168.1.103 is not alive
引用 12 楼 confidence321 的回复:
兄台,我也遇到了问题。应该连ping都不通吧。我的板子上显示网络通畅,但是无法ping,重新tftp烧写更是不可能。遗憾的是,还没有找到原因。
难兄啊,问题解决了,记得告诉难弟啊

#17


兄弟,你的问题解决了吗?

#18


关闭防火墙命令:sudo ufw disable

#19


我的问题更加奇葩   本来可以ping得通  
偏偏不能下载  。。。

#20


我的也是这样的问题,能互相ping 通,但是不能loading.......各位谁解决了这个问题?

#21


我刚也遇到到这样的问题,已经解决:请关闭系统防火墙!!

#22


能互相ping通就是不能tftp下载内核