Hello,

I'm using a Cypress FX2LP EZ-USB development board to design software 
for an USB2 Cy7c68013a-128 FX2LP chip.

I got the device to work with the usbcore-driver and am now 
experimenting with bulk transfers. The easiest approach seemed to use 
functions provided in libusb-0.1.10a (http://libusb.sourceforge.net/) 
to do bulk transfers with usb_bulk_read and usb_bulk_write.

The problem is that in doing so I only get a maximum transfer rate of 
ca. 3000k/sec. That is beyond the limitations of USB1.1 and therefore 
the device seems to work in USB2.0 mode, but still far below the 
limitations of USB2-High speed specifications.

I did tests with different firmwares that were provided with KEIL 
development tools (bulksrc, bulkloop) and ezconsole and none provides 
any higher transfer speeds.

My only guess is that going through generic usbcore-support could be 
the bottle neck. But I'm a bit reluctant to delve into development of 
a device driver for the Cypress FX2LP module.

On the other hand there is hardly any information on the linux support 
for the FX2LP available on the net, even the less from Cypress 
itself. Most drivers and sample applications are for the 
FX-USB1.1-version only.

Best regards,

-- 
Sven Duscha
Max-Planck-Institute for Extraterrestrial Physics
(MPE)
Email: [EMAIL PROTECTED]


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to