发新帖我要提问
12
返回列表
打印
[STM32F2]

STM32F207做TFTP客户端收不到TFTP服务器的数据问题

[复制链接]
楼主: chuxh
手机看帖
扫描二维码
随时随地手机跟帖
21
chuxh|  楼主 | 2021-7-30 20:18 | 只看该作者 回帖奖励 |倒序浏览
我现在PC做客户端, STM32做服务端是可以在线升级成功的.

使用特权

评论回复
22
chuxh|  楼主 | 2021-7-30 20:21 | 只看该作者
反过来就碰到现在这个问题了. 不知问题出在哪里? 郁闷...

使用特权

评论回复
23
zwll| | 2021-7-30 20:23 | 只看该作者
tftpd32这个软件做客户端的时候, 好像就没有log输出了.

使用特权

评论回复
24
wenfen| | 2021-7-30 20:30 | 只看该作者
我最近在做这个是相同的问题,按上面原理来说 不是客户端发一个RRQ包,然后服务器就开始发送文件了吗,用wireshark抓包后发现 服务器发送的block为1的DATA包,但是客户端根本没进回调函数

使用特权

评论回复
25
supernan| | 2021-7-30 20:33 | 只看该作者
TFTP32做服务器好用?我调试客户端时没用这个软件

使用特权

评论回复
26
chuxh|  楼主 | 2021-7-30 20:36 | 只看该作者
好用, 同时升级几百台没问题, 我们别的项目上用了.

使用特权

评论回复
27
chuxh|  楼主 | 2021-7-30 20:38 | 只看该作者
所以这个项目也打算继续用, 但现在不知道问题出在哪里.:'(

使用特权

评论回复
28
llljh| | 2021-7-30 20:43 | 只看该作者
你用什么调试的, 调试信息多吗

使用特权

评论回复
29
chuxh|  楼主 | 2021-7-30 20:47 | 只看该作者
我想让STM32做客户端, 但是udp_recv(upcb, tftp_recv_callback, NULL);里面的回调函数一直都进不去.
就是卡在这里,

使用特权

评论回复
30
dengdc| | 2021-7-30 20:49 | 只看该作者
要能进就简单了.

使用特权

评论回复
31
wangzsa| | 2021-7-30 20:52 | 只看该作者
同在一个局域网内, 居然端口不可达? 什么原因呢?

使用特权

评论回复
32
chuxh|  楼主 | 2021-7-30 20:55 | 只看该作者
我把tftpd32下面的app.bin删掉就能进回调函数了, 只是此时Opcode字段值为5(错误信息包)。

使用特权

评论回复
33
chuxh|  楼主 | 2021-7-30 20:59 | 只看该作者
但是只要放一个app.bin, 开始有效的数据传输,就是端口不可达。有人碰到过这个问题吗

使用特权

评论回复
34
chuxh|  楼主 | 2021-7-30 21:06 | 只看该作者
LWIP的当前代码不支持这种方式, 需要自己做一定的改动.

使用特权

评论回复
35
xxrs| | 2021-7-30 21:09 | 只看该作者
这个TFTP可以做设么用?没研究过。

使用特权

评论回复
36
chuxh|  楼主 | 2021-7-30 21:15 | 只看该作者
如何改动有说么  有地方可查吗

使用特权

评论回复
37
pengf| | 2021-7-30 21:18 | 只看该作者
你好 前辈有联系方式吗,我也是服务器发了好几包数据但客户端进不了recv_callback_tftp()这个函数  请问您是如何解决的

使用特权

评论回复
38
chuxh|  楼主 | 2021-7-30 21:29 | 只看该作者
多谢大家讨论这么多哈,呵呵

使用特权

评论回复
39
SantaBunny| | 2023-3-6 21:09 | 只看该作者
LWIP的当前代码不支持这种方式, 需要自己做一定的改动.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则