打印

使用GD32F407VET6芯片PHY配置成硬件校验出现重传

[复制链接]
995|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
希图|  楼主 | 2022-5-13 17:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 希图 于 2022-5-13 17:38 编辑

问题:                              使用GD32407VET6芯片PHY配置成硬件校验,MAC层checksum为0x0000时,出现TCP Retransmission
现象:
        当MC层checksum为0x0000时,数据包出现重传服务器没有收到数据,checksum减到0时,出现该重传(有规律必现现象)。
        以太网传输完成回调函数中解析当checksum为0x0000时,eth中断接收不到checksum为0x0000的值。




网络问题.png (423.22 KB )

网络问题.png

使用特权

评论回复
沙发
lifeforrent| | 2022-5-19 15:54 | 只看该作者
关闭硬件校验功能使用TCPIP中的软件校验。

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝