Building with FTD2XX on 64 bit Linux system

FYI: The libftd2xx is available for 32-bit systems only. Therefore, to compile and use OpenOCD on a 64 bit system, CFLAGS=-m32 should be used (and 32-bit variants of all the other libraries need to be present in the system). Kolja

As an alternative, you should be able to use libftdi from intra2net.com. It’s a GPL licensed library using libusb, and can be compiled for 64-bit systems, too. This comes at the price of a lot lower performance, though.

It you want, it would be nice if you could add instructions on how to build with FTD2XX on a 64-bit system to the “Building OpenOCD” page in the wiki: http://openfacts.berlios.de/index-en.ph … ng_OpenOCD

Regards,

Dominic

Yep, I already had tested my USB-Blaster driver (see other posting) with both libraries. An advantage of FTD2XX (and that is why I used it at all) beside performance is a better (machine-)readable syslog output when tracing is enabled after

echo 1 > /sys/modules/usbcore/parameters/usbfs_snoop

I’ll try to make up some documentation about compiling with FTD2XX on 64-bit systems in the Wiki, but I have to admit that collecting the necessary libraries usually is the result of trial and error, and I probably won’t be able to write a bullet-proof how-to…

Regards, Kolja

Hi, I really need ftd2xx for 64-bit linux. Any updates on this guys?

cheers.