Hi
I am developing for a Keystone 2 device using:
- PDK 3.0.3.15
- NDK 2.24.1.18
- SYS/BIOS 6.37.2.27
- CCS 5.5
I have a simple project running on a DSP core that acts as a TCP server and connects to a TCP client running on a Windows 7 laptop. The TCP server exchanges messages sent across the TCP connection, with other DSP cores, using QMSS.
The TCP server works ok most of the time. But there is an occasional failure with it. Occasionally, the DSP delays sending an ACK to the client for around 16s. In that time, the Windows client does some retransmissions and then starts sending ARP packets. I guess the client assumes that the connection is broken.
Why might the NDK delay sending an ACK for 16s?
Best regards
David