Dear TI experts,
I'm running some iperf tests on AM1808 Exp Kit board, using USB CDC/RNDIS as network interface (gadget g_ether).
First, I've run tests with SDK the board come with: kernel 2.6.33 PSP 3.20.0.14. Then I run the same tests with kernel 2.6.37 PSP 3.21.0.4 from the latest SDK 05.03.02.00: results are worse, heavily worse! With iperf server running on the device (AM1808) and iperf client on host (Linux PC), the results are approx:
PSP 3.20.0.14 : 65 Mbps
PSP 3.21.0.04 : less than 40 Mbps
In both cases I've used the default kernel configuration (da850...), just changing the USB 2.0 controller to work as peripheral, and adding gadget module build. And CPPI41 DMA support for MUSB is enabled in both cases, too.
How can you explain that?
I've look at performance guides for PSP 3.20 and PSP 3.21: degradation is evident also from those numbers, but less than what I have verified.
Hope someone could clarify.
Thanks in advance.
Regards, Max