TCP IP problem using LWIP RAW API in STM32F429ZI
I am developing a terminal device that performs serial communication and Ethernet communication using stm32f429zit6. TCP IP communication is performed between this terminal device and the server, and lwip raw API is being used for TCP IP communication. When this terminal device starts Ethernet communication with the server, it operates normally at the beginning, but then retransmission occurs from the server, communication is cut off, and the software operation of the terminal device stops. From what we have analyzed so far, it seems that retransmission occurs when the terminal device receives a packet from the server and gives an ACK signal late. Is there a way to improve this in the terminal device?
The log below is the Ethernet communication packet log between the server and the terminal device. Here, 192.168.0.11 is the IP number of the server and 192.168.0.210 is the IP number of the terminal device.



