hi
how to modify usb driver in order to improve the usb transmit speed?which register do i modify ?
tanglaibao
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.
hi
how to modify usb driver in order to improve the usb transmit speed?which register do i modify ?
tanglaibao
Hi,
Is there any throughput number that your application needs which the DM355 USB driver is not able to achieve?
Can you provide details as to your application and the throughput expectation. USB driver in DM355 is well optimized for performance and typically the optimization have to be done in the upper level apps.
regards
swami
I am trying to develop a customized USB gadget driver. I am emulating streaming using bulk endpoint. . I am using gadget/zero.c as a base. Source is pumping data in higher rate than the rate of consumption.
How to increase the rate (frame rate) of consumption in usb gadget?
Is it possible to modify some parameter in gadget side itself?
Gadget Zero isn't intended to be a speed demon even in hardware which cooperates better; it doesn't keep a buffer queued, so there's often going to be a delay between RX of the last packet of one buffer and the first one of the next. And RX DMA with CPPI3 is unlikely to be fast ... there are some design issues, which is why CPPI4 exists. Depending on details of your application-level fault recovery, maybe you can set the short_not_ok flag in the requests to make DMA RX use a multipacket mode.