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