Other Parts Discussed in Thread: SYSCONFIG
Hi Team,
I received a question about Enet Lwip CPSW from my customer below.
I am checking the operation of the Enet Lwip CPSW sample program using Custom PHY, and I am getting frequent timeouts on the ping command. If you set the ping command interval to 200 ms and run the command repeatedly, it will time out several times until the ping passes, after which the response will return periodically.If I increase the command interval to 2s, most of the timeouts occur. I checked with the debugger and found that the number of valid entries on the ring (pRing->rdOcc) read from the register in csl_lcdma_ringacc.c CSL_lcdma_ringaccPop64MultiAccess() is always 0 while a timeout occurs and the Ring is empty path. I am aware that the value of pRing->rdOcc is incremented when a packet is received, but I wonder if you are aware of this situation. Please let us know if you know the cause of this problem.
Here are the images they attached first one is interval of 200ms, second is interval of 2s.
Best regards,
Mari Tsunoda