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

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


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


#ifdef CHECKSUM_BY_HARDWARE

  ETH_InitStructure.ETH_ChecksumOffload = ETH_ChecksumOffload_Enable;

#endif



支持的。可能是这里的设置不对。

你在发送描述符初始化那里,加上对TDES0中的字,的TCP/UDP/ICMP校验使能的功能。

具体见参考手册的以太网章节的发送描述符的定义的第一或者第二个字的定义。


只有登录才能回复,可以选择微信账号登录