Hi,
I am evaluating the dev LPCXpresso546xx board.
I am very interesting in high speed USB throughput of this dev board.
I am using dev_cdc_vcom_bm example code to evaluate the MCU.
I modified the example source code not to reply echo message in order to maximize USB OUT throughput(only for traffic from a host).
I measured the throughput by sending a binary file to /dev/ttyACMx.
Currently, I get the throughput is about 12.34MB/s(98.72Mbps). I need at least 24MB/s.
I wonder if a max throughput of this MCU is 12~15MB/s or not.
I wonder if there are some modification points to increase the throughput or not.
Thank you,
Lex
I found a way which is very tricky. Finally I got about 37.5Mbytes/s(300Mbps).
I have to focus on the EndPoint buffer size. it should be 4Kbytes(This is a maximum I think in 8Kbytes USB SRAM).
And I have to work around the complicated interrupt handler codes.
This issue can be closed.