5 TFTP与W5500配合能传文件但无内容

发布于 2020-08-29 10:48:37

设备端的W5500可以pingPC的网卡和百度域名,说明W5500联网没有问题;
用Tftpd64作为客户端端对设备的读写不成功,设备收不到文件;PC端也读不到文件;
Tftpd64作为服务器,在设备端进行读写操作,服务器和设备端都能收到文件,但无内容,内容大小为0,设备端提示写文件时:“Wait ack failed !! exit filesize -5";
读文件提示”bad block recv 1 =check:277746"

     "read date err [-6] ! exit"
     "filesize: 0"

ls:可以看到文件名
cat:"open tftpTEXT.txt failed"
image.png

查看更多

关注者
0
被浏览
393
aozima
aozima 2020-08-29
拒绝白嫖,拒绝键盘侠!

我总觉得要调试这个问题,要先用非SAL的网卡,正常跑一个。
然后用 Wireshark 抓个包,保存记录备用。

直接在2个PC上面,分别使用TFTPD作为服务端和客户端也可以的。
另外,也可以看下TFTP的标准文档 RFC1350,看下协议。TFTP的协议还是非常简单的。

然后使用W5500时,逐个包来对比,应该可以很明确的找到问题点。
虽然要耗费一些时间,但也就1-2天的功夫,定有收获。

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览