[研电赛技术支持] Reception data frame is dropped when enable hardware checksum and the header checksum is 0x0000

[复制链接]
1333|10
 楼主| xuyouqin 发表于 2023-12-22 20:21 | 显示全部楼层 |阅读模式
最近在调试GD32F740上面的网络功能,出现设备长时间运行后无法ping通的问题,目前没有头绪。查资料时发现官网上有一个说明:
2.10.2. Reception data frame is dropped when enable hardware checksum and
the header checksum is 0x0000
Description & impact
When enable hardware checksum and header checksum is 0x0000, this frame will be
mistaken for error frame and dropped by hardware.
Workarounds
Use software checksum
有遇到过的大神能分析一下,这个问题会在什么情况下发生?是刚开机就会发生还是运行一段时间后才出现?
tpgf 发表于 2024-1-19 16:25 | 显示全部楼层
如果是以太网连接的话 我觉得应该有心跳信息存在
晓伍 发表于 2024-1-19 17:25 | 显示全部楼层
我觉得有可能就是设置有问题
观海 发表于 2024-1-19 21:33 | 显示全部楼层
可以建立个运行日志进行记录监督吗
八层楼 发表于 2024-1-19 22:11 | 显示全部楼层
看英文文档的意思就是好像产生了错误帧
磨砂 发表于 2024-1-19 22:52 | 显示全部楼层
在当前这个情况下可以直接进行连接吗
木木guainv 发表于 2024-1-19 23:23 | 显示全部楼层
楼主可以自己观察一下一般在什么情况下会掉线
 楼主| xuyouqin 发表于 2024-3-21 16:50 来自手机 | 显示全部楼层
这个情况找到路径,使用pc机给我们的芯片连续发ping包,因为id和时间不断变化,所以在未来的某个时间会出现一个头部或者payload中checksum为0的数据包,然后这个包会被丢弃。
朝生 发表于 2024-3-27 00:09 | 显示全部楼层
这种长时间运行遇到的问题可不好找了。
鹿鼎计 发表于 2024-3-27 00:43 | 显示全部楼层
运行的是官方的例程和开发板吗?
理想阳 发表于 2024-3-27 01:16 | 显示全部楼层
建议是把其他的程序都停止了,只跑网络这个程序,看看长时间还会不会出问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部