WCH沁恒单片机
直播中

王莉

7年用户 1237经验值
私信 关注
[问答]

CH32V307VCT6以太网MAC支持IP ICMP TCP UDP自动生成校验和吗?

CH32V307VCT6 以太网MAC 支持IP ICMP TCP UDP自动生成 校验和吗?


看实例程序中有以下代码,使能后发现发出去的ICMP 数据包校验和还是0


#ifdef CHECKSUM_BY_HARDWARE
  ETH_InitStructure.ETH_ChecksumOffload = ETH_ChecksumOffload_Enable;
#endif



回帖(1)

张婷

2022-10-13 10:36:28
支持的。可能是这里的设置不对。
你在发送描述符初始化那里,加上对TDES0中的字,的TCP/UDP/ICMP校验使能的功能。
具体见参考手册的以太网章节的发送描述符的定义的第一或者第二个字的定义。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分