打印
[研电赛技术支持]

Reception data frame is dropped when enable hardware checksum and the header checksum is 0x0000

[复制链接]
1091|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 | 只看该作者
可以建立个运行日志进行记录监督吗

使用特权

评论回复
5
八层楼| | 2024-1-19 22:11 | 只看该作者
看英文文档的意思就是好像产生了错误帧

使用特权

评论回复
6
磨砂| | 2024-1-19 22:52 | 只看该作者
在当前这个情况下可以直接进行连接吗

使用特权

评论回复
7
木木guainv| | 2024-1-19 23:23 | 只看该作者
楼主可以自己观察一下一般在什么情况下会掉线

使用特权

评论回复
8
xuyouqin|  楼主 | 2024-3-21 16:50 | 只看该作者
这个情况找到路径,使用pc机给我们的芯片连续发ping包,因为id和时间不断变化,所以在未来的某个时间会出现一个头部或者payload中checksum为0的数据包,然后这个包会被丢弃。

使用特权

评论回复
9
朝生| | 2024-3-27 00:09 | 只看该作者
这种长时间运行遇到的问题可不好找了。

使用特权

评论回复
10
鹿鼎计| | 2024-3-27 00:43 | 只看该作者
运行的是官方的例程和开发板吗?

使用特权

评论回复
11
理想阳| | 2024-3-27 01:16 | 只看该作者
建议是把其他的程序都停止了,只跑网络这个程序,看看长时间还会不会出问题。

使用特权

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

本版积分规则

1

主题

3

帖子

0

粉丝