This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/AM5708: PRU-Ethenet has latency, how to solve it

Part Number: AM5708
Other Parts Discussed in Thread: AM5728

Tool/software: Linux

Hi:

Software version: ti-processor-sdk-linux-am57xx-evm-04.03.00.05,  hardware version: AM5708-ES2.0, custom board,

Windows is directly connected to AM5708 PRU-Ethenet (eth2、 eth3) and "ping" is used to detect delays.

root@am57xx-evm:~# ping 192.168.100.23
PING 192.168.100.23 (192.168.100.23): 56 data bytes
64 bytes from 192.168.100.23: seq=0 ttl=128 time=5.327 ms
64 bytes from 192.168.100.23: seq=1 ttl=128 time=1.628 ms
64 bytes from 192.168.100.23: seq=2 ttl=128 time=5.026 ms
64 bytes from 192.168.100.23: seq=3 ttl=128 time=4.944 ms
64 bytes from 192.168.100.23: seq=4 ttl=128 time=3.307 ms
64 bytes from 192.168.100.23: seq=5 ttl=128 time=4.726 ms
64 bytes from 192.168.100.23: seq=6 ttl=128 time=4.639 ms
64 bytes from 192.168.100.23: seq=7 ttl=128 time=4.482 ms
64 bytes from 192.168.100.23: seq=8 ttl=128 time=1.950 ms
64 bytes from 192.168.100.23: seq=9 ttl=128 time=4.260 ms
64 bytes from 192.168.100.23: seq=10 ttl=128 time=3.368 ms
64 bytes from 192.168.100.23: seq=11 ttl=128 time=4.054 ms
64 bytes from 192.168.100.23: seq=12 ttl=128 time=3.944 ms
64 bytes from 192.168.100.23: seq=13 ttl=128 time=2.403 ms
64 bytes from 192.168.100.23: seq=14 ttl=128 time=3.726 ms

What can I do to reduce Pru ethernel latency?

Thanks