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

Reply via email to