最近在调试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
有遇到过的大神能分析一下,这个问题会在什么情况下发生?是刚开机就会发生还是运行一段时间后才出现? |