Dominic has the following test results to show that libftdi is as good as ftd2xx in Linux. https://lists.berlios.de/pipermail/openocd-development/2009-June/008846.html
Freddie Choppin has the following results to show that libftdi is quite a bit slower than ftd2xx under Windows. https://lists.berlios.de/pipermail/openocd-development/2009-June/008193.html I believe one of the critical difference is that libftdi is quite different under Linux than under Windows. As Dominic mentioned that the libftdi version he uses has already the async mode. Yet libftdi async mode is only working under Linux. Actually it seems to manipulate usbfs directly (bypass libusb 0.1). >From the git tree of libftdi: http://developer.intra2net.com/git/?p=libftdi;a=blob_plain;f=src/ftdi.c;hb=HEAD Take note that libusb-win32 does support async I/O but the documentation and examples are neal non-existant. So I am not so sure when will libftdi under Windows will support async mode. Until then libftdi may have no chance to not match ftd2xx performance under Windows. -- Xiaofan http://mcuee.blogspot.com _______________________________________________ Openocd-development mailing list [email protected] https://lists.berlios.de/mailman/listinfo/openocd-development
