This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28379D: Improve the transfer performance of USB

Part Number: TMS320F28379D

Hi Champs,

I am working with my customer developing USB on F28379D.

To start the project, we tested the usb_dev_serial_cpu01 project. In this demo, a USB interrupt will be triggered to transfer the data once 64 byte package data transfer is finished. Thus, the time consumption of jumping into and out of interrupt need to be optimized to improve the speed of USB transfer.

Thus, could you please help to come up with a solution to optimize how the data can be transferred?

Maybe DMA is a potential solution. But according to my knowledge, we have some problems for DMA to support the USB.

My customer is also suggesting using USB CBC. Since I am not an expert on USB, could you please suggest what is USB CBC and whether this is an available method?

Thanks,

Brian