How Can We Help?

Categories

32 bit vs 64 bit FTDI driver

Question 1

I use LABVIEW 32 bit and I cannot change it to 64 bit what can I do else?

Answer

FTDI FT4222 driver is tested only with 32-bit LabVIEW. Having said that, the most application can be built into a 32-bit version of LabVIEW with few exceptions where other dependencies of applications are 64-bit so it’s necessary to build in 64-bit. In such a case, please feel free to contact for further support.


Question 2

We purchased 64-bit LabVIEW, but this driver only supports 32-bit LabVIEW. Should we purchase 32-bit LabVIEW again?

Answer

Not necessarily. Usually, the same LabVIEW license works for both 32-bit and 64-bit versions. Refer NI website here that indicates LabVIEW doesn’t license 32-bit and 64-bit separately.  It comes together all the time.  It would be just a matter of installing a 32-bit version and using the same license key. 


Question 3

JKI VIPM shows the FTDI driver as 64 bit, but you say it doesn’t support 64-bit?

Answer

There is some glitch here where JKI VIPM shows the FTDI FT4222 as 64-bit, but the driver in itself only supports in 32-bit.

To be more precise, JKI VIPM can compile all LabVIEW layers to 64-bit LabVIEW but does not compile the DLLs associated with the driver. There is a chance that if you replace the DLLs with 64-bit version, chances are they work, however, this replacement is not tested. Please feel free to contact for further support.


2 Comments

  • Evan Pallesen

    Hi. We have switched over completely to 64bit LabView on Windows 10 for the last three years. I want to use the 64 bit versions of FT2XX and MPSSE dlls to control some SPI chips with the DLP-2232H board, and wrote some VIs, but they always produce Error 1=FT_INVALID_HANDLE. Input and output for this parameter are pointer size unsigned integer (USZ on the Call Lib Function Node O/P box), and I am passing the handle pointer parameter through from one of the FT_OPEN_DEVICE functions using U64 indicators and controls. I have the source code for the dlls, but apart from an intro course on C++ in engineering applications for my 2 year degree 20 years ago, and some recent Arduino work, I am no C++ guru to be diving into the source with ease. The only advice I can find in the LabView forums seems to indicate that people have just given up on 64bit LabView and drivers, and stuck with 32bit everything, which doesn’t help me. Any suggestion you can give would be most appreciated.

Leave a Reply

Your email address will not be published. Required fields are marked *