TCP-IP stack and ICMP checksum offload
Market leading real time kernel for 40+ microcontroller architectures
Brought to you by:
gaurav-aws,
rtel
This issue affects my port also - a Texas Instruments TM4C129x series, (ARM Cortex-M4F) microcontroller.
Ideally there should be more ipconfig options to control which checksums are supported by the hardware, so that there are never any conflicts between the hardware capabilities and the software's expectations, but at the very least I would settle for the attached modification to FreeRTOS_IP.c: prvProcessICMPEchoRequest(), which sets the checksum field to zero if hardware Tx IP checksums are enabled.
Last edit: Bryce Hillam 2018-02-26