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

STM32F767+DP83848 LWIP+UDP 大量数据分片发送问题???

[复制链接]
axin88888888 提问时间:2019-11-22 16:21 /
利用STM32F767+DP83848 与电脑进行直连通信,采用LWIP+UDP形式,当发送数据大于1472
字节时,CPU自动分片发送,用Wireshark抓包工具抓取数据中出现问题?如下图所示

0000   22 b0 22 b1 05 e4 83 c5 a5 00 00 00 00 00 00 00   ".".............
0010   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
......................................................................中间00省略
0580   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0590   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
05a0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
05b0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
05c0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 da   ..............x.
05d0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................

05e0   00 00 00 dd                                                         ....

此为发送1500个字节数据,帧头帧尾分别为A5和DD,中间的数据全部填0,蓝色部分应该为分片后第二包抓取的数据,但不知道为什么第二包数据中有两个数据字节被78和da覆盖掉了,这两个数据是哪里来的啊???请大神赐教,多谢!

收藏 评论3 发布时间:2019-11-22 16:21

举报

3个回答
言情缘 回答时间:2019-12-6 20:44:28
        很给力!
butterflyspring 回答时间:2019-12-16 11:02:29
米兔 回答时间:2020-6-12 15:05:09
如果你使用硬件校验,会有这个问题.改为软件校验即可.
UDP分片只有第一帧带UDP头, 但 MAC层 错误的对所有帧均计算UDP校验.这并不是LWIP或83848的错.

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版