Hi rak14,
This is response from SW team:
"As I understood the customer is sending continuous data packets, while doing this after some time the packets are getting lost.
The issue was reproduced on the reported software version S32K1 SDK3.0.2 by sending messages every 100 ms, the TCP server stopped receiving messages. It looks like there is no indication of a new message from the enet driver.
Solutions and recommendations for the customer:
- Integrate latest version of TCPIP, RTD and FreeRTOS for which this issue was already solved.
- S32K1 RTD RTM 1.0.1
- S32K1 FreeRTOS 1.0.1
- S32K1 TCPIP 1.0.1
If integration of the latest software package is not possible please try the following:
- Increase the RX/TX buffer size from 4 to 10 from enetif.h file
#define ENET_RXBD_NUM 4
#define ENET_TXBD_NUM 4
- If the use-case allows start send messages every ~250 ms or slower in order to allow processing time for the tcp server."
Best regards,
Nhi