Hi @EdwinHz ,
thank you for your response, but I must admit I’m rather baffled.
First, you suggested I modify the preprocessor settings, pointing to a potential checksum issue. However, as I’ve stated (and as you could easily verify by opening the projects I attached to my original message), the settings in my projects are identical to the ones in the SDK example. Indeed, it could not be otherwise since my projects are almost identical to the SDK project from which I derived them. Did you actually check the projects? Or are you basing your suggestion solely on assumptions?
Here a screenshot:

Second, you referenced “previous results” showing 954 Mbps for UDP TX and 905 Mbps for UDP RX on CM7. This is intriguing, as it’s the first time I’ve heard about these numbers. Could you please provide more details? For instance:
- What was the exact configuration of the test setup (SDK version, board, core, flash/TCM, etc.)?
- Were the results obtained with a release build or a debug build?
- Were hardware checksum offloading and other relevant optimizations enabled in those tests?
Finally, I feel like my core questions are still being sidestepped. Let me reiterate:
- Why does UDP TX on M7 perform so much worse than UDP RX in my tests?
- Why does M7 UDP TX underperform compared to M4?
- Are the results I obtained close to the theoretical maximum achievable by the hardware, or can they be improved further? If improvements are possible, are we talking about minor gains (e.g., 1–2%) or significant ones (e.g., >10%)?
These are critical questions for evaluating whether further development effort is worthwhile, yet I feel they’ve been overlooked in favor of generic suggestions.
I urge you to review the attached projects thoroughly before suggesting changes again. If something in my setup deviates from your “previous results,” I’d appreciate precise feedback based on actual analysis. Otherwise, this back-and-forth isn’t helping us reach a meaningful conclusion.
Looking forward to receiving a detailed and well-informed response.
Best regards,
Max