We are currently evaluating the MSP432E401Y.
The device will be used in an application where, after accepting a connection to a port, only a small amount of data is received. After initialisation 15Mbit/sec are sent out in packages of 761 byte. The package size can be optimized if required.
Is there sample code available which would operate in a similar way?
What I have tested so far:
LWIP (no RTOS):
when doing a echo test which just sends packets out on the call back functions, the data rate is quite low.
(based on: https://github.com/dreamcat4/lwip/tree/master/contrib/apps/tcpecho_raw)
similar when starting the lwiperf task the receive data rate is very high, but the transmit data rate is low (about 0.3 Mbit / sec)
when sending out data on the SysTick_Handler, after calling lwIPTimer, I do get high data rates, up to 40Mbit/s, but depending on packet sizes, errors occur.
TI-RTOS:
when modifying the tcpecho example to constantly send data, the datarates reached are not high enough to perform the other tasks required.
Any samples or ideas on how to improve the transmit performance are appreciated