ljf69
ljf69
2015-03-19 01:21

关于TFTPD问题,已经不知何解了,望帮助。

10

背景:欲利用TFTPD给开发板烧写boot、uImage、rootfs。
平台:win7、Ubuntu10.04、海思H3515
第一种方法:
下载tftp32,配置好路径和服务器IP;
板子处于uboot命令状态,利用板子ping win7主机机可以ping通。
开始使用tftp 82000000 uImage烧写。
结果:每次烧写一半就卡主了,就烧写失败。
查看tftp32的日志:如下:
Connection received from 192.168.1.10 on port 3276 [18/03 22:53:54.640]
Read request for file . Mode octet [18/03 22:53:54.641]
OACK: [18/03 22:53:54.641]
Using local port 64785 [18/03 22:53:54.641]
TIMEOUT waiting for Ack block #1001 [18/03 22:54:04.382]
Connection received from 192.168.1.10 on port 3670 [18/03 22:54:04.467]
Read request for file . Mode octet [18/03 22:54:04.467]
OACK: [18/03 22:54:04.470]
Using local port 62299 [18/03 22:54:04.470]
TIMEOUT waiting for Ack block #283 [18/03 22:54:11.501]
Connection received from 192.168.1.10 on port 2696 [18/03 22:54:11.636]
Read request for file . Mode octet [18/03 22:54:11.637]
OACK: [18/03 22:54:11.637]
Using local port 62300 [18/03 22:54:11.637]
TIMEOUT waiting for Ack block #0 [18/03 22:54:17.687]
第二种方法:
在虚拟机中Ubuntu搭建ftpd服务器;在虚拟机中自测tftpd服务器正常;
板子处于uboot命令状态,利用板子ping虚拟机可以ping通。
开始使用tftp 82000000 uImage烧写。
结果:每次烧写一半就卡主了,就烧写失败。

特别说明:
板子是可以正常烧写的;在另一台win7电脑上用第一种方法烧写正常。
本想利用tftp32的日志来查问题,Google不到什么内容,所以来救助大家,谢谢!
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答