we are having a problem working with the USB2.0 BULK at high BW
the starterware USB BULK device driver doesnt use the DMA trnasfers ,so the total BW is rather low
where can we find a driver which can enhance the speed?
thanks in advance
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.
we are having a problem working with the USB2.0 BULK at high BW
the starterware USB BULK device driver doesnt use the DMA trnasfers ,so the total BW is rather low
where can we find a driver which can enhance the speed?
thanks in advance
Hi Omer,
Thanks for the post.
The Starterware USB Bulk device example does not use the high speed and CPPI DMA capability. Please find the attached source which will help you to improve the performance in usb_dev_bulk example which enables high speed and CPPI DMA capability.
5661.Starterware_1_20_04_01.zip
1. Compare & update the following source files.
In usblib project,
In usb_dev_bulk project,
2. Please add BULK_DMA_MODE predefined symbol & rebuild the usblib & usb_dev_bulk projects.
usblib:
usb_dev_bulk:
3. Running the CPU at 456MHz also will improve the speed.
Note:
The attached source is updated on top of Starterware version 01.20.04.01.
Please let me know if you have any queries.