你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F207不支持作为TFTP客户端吗

[复制链接]
uagood 提问时间:2015-12-28 16:59 /
根据从https://www.stmcu.org.cn/下载的STSW-STM32059例程实现IAP在线升级。
在这个例程里,STM32是作为TFTP服务端的,这个可以成功。
1.jpg
但这样对于几百台/几千台终端的升级不方便,因此我们想把它改成STM32做客户端,让STM32自己去TFTP服务器上去取升级文件。基于同一个程序(STM32固件库和LWIP),结果如下面的图示:
2.jpg
3.jpg
4.jpg
TFTP服务端(192.9.50.82)向STM32(192.9.50.208)发第一个数据包的时候,ICMP就判定port unreachable,导致服务端超时。
网上的例子也都是STM32作为TFTP服务端的。
难道STM32不能作为TFTP的客户端吗?
这个问题比较急,我们的项目就差这个问题就可以开始量产了。
望各位高手指点。
谢谢


收藏 评论5 发布时间:2015-12-28 16:59

举报

5个回答
luodewei 回答时间:2015-12-28 17:42:58
看看lwip官方例程有没有客户端的用法。
埃斯提爱慕 回答时间:2015-12-28 20:21:50
提示: 作者被禁止或删除 内容自动屏蔽
uagood 回答时间:2015-12-30 17:51:40
LWIP的当前代码不支持这种方式, 需要自己做一定的改动.
wd117 回答时间:2019-8-27 11:29:25
uagood 发表于 2015-12-30 17:51
LWIP的当前代码不支持这种方式, 需要自己做一定的改动.

请问如何改动  为什么不进回调函数  opcode 必须要WRQ 和 RRQ 起头吗
祝贺猪 回答时间:2019-12-29 17:43:44
楼主你解决了吗?能否给个联系方式交流一下?这是我的扣扣751191958
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版