Hello,
We are using the OMAP-L138 with SysBios on both ARM and DSP. In a test are we sending 8K UDP frames with a fix pattern from the ARM to a PC. As long as the CPU frequency is at 300MHz everything is fine, but at 456MHz we observe packet losses within UDP frames.
A typical Wireshark dump then looks like this:
No. Time Source Destination Protocol Length Info
299100 129.230709 10.128.30.66 10.128.20.74 IPv4 1514 Fragmented IP protocol (proto=UDP 0x11, off=0, ID=be9f)
299101 129.230830 10.128.30.66 10.128.20.74 IPv4 1514 Fragmented IP protocol (proto=UDP 0x11, off=1480, ID=be9f)
299102 129.230956 10.128.30.66 10.128.20.74 IPv4 1514 Fragmented IP protocol (proto=UDP 0x11, off=2960, ID=be9f)
------------------------------------------------------------------------ missing packet -------------------------------------------------------------------
299103 129.231204 10.128.30.66 10.128.20.74 IPv4 1514 Fragmented IP protocol (proto=UDP 0x11, off=5920, ID=be9f)
299104 129.231264 10.128.30.66 10.128.20.74 IPv4 622 Fragmented IP protocol (proto=UDP 0x11, off=7400, ID=be9f)
Versions used:
- SysBios: 6.33.04.39
- NDK: 2.21.00.32
- NSP: 1.10.00.03
Any help or hints what could go wrong and how to verify if there is no hardware restriction is appreciated.
Best regards
Stéphane