libftdi Archives

Subject: Re: libftdi-1.0 MinGW Windows Development Kit snapshot

From: Xiaofan Chen <xiaofanc@xxxxxxxxx>
To: libftdi@xxxxxxxxxxxxxxxxxxxxxxx
Date: Sun, 17 Jul 2011 21:21:19 +0800
On Sun, Jul 17, 2011 at 9:17 PM, Xiaofan Chen <xiaofanc@xxxxxxxxx> wrote:
> On Sun, Jul 17, 2011 at 8:28 PM, Xiaofan Chen <xiaofanc@xxxxxxxxx> wrote:
>> On Sun, Jul 17, 2011 at 6:38 PM, Uwe Bonnes
>> <bon@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
>>>>>>>> "Xiaofan" == Xiaofan Chen <xiaofanc@xxxxxxxxx> writes:
>>>    Xiaofan> The MinGW and MInGW-w64 test build of libftdi-1.0 git is also
>>>    Xiaofan> here.  http://code.google.com/p/picusb/downloads/list
>>>
>>> What backend do these binaries need/use/provide?
>>
>> It needs libusb-1.0 Windows backend. I am using the latest
>> binary snapshot from Pete Batard.
>> http://www.libusb.org/wiki/windows_backend
>> http://libusb-winusb-wip.googlecode.com/files/libusb_2011.07.06.7z
>>
>> In order to use this, the user will have to replace FTDI's driver with
>> Microsoft WinUSB. To do that, it is recommend that the user
>> uses libwdi/Zadig.
>> http://www.libusb.org/wiki/windows_backend
>> http://sourceforge.net/projects/libwdi/files/zadig/
>>
>
> Just to help people to get start with libftdi-1.0 under Windows with
> MinGW, here is a convenience package.

http://code.google.com/p/picusb/downloads/list
libftdi1_devkit_MinGW32_17July2011.zip

> It includes the following.
> 1) include file for libftdi-1.0 and libusb-1.0
> 2) MinGW 32bit dll  for libftdi-1.0 and libusb-1.0
> 2) MinGW import and static library for libftdi-1.0 and libusb-1.0
> 3) MinGW 32 bit build of libftdi-1.0 and libusb-1.0 examples.
> 4) Zadig Driver installer which works under 32bit/64bit Windows.
>
> System requirements: XP 32bit, Vista 32bit/64bit, Windows 7 32bit/64bit.
> 32bit/64bit Windows 2008 and Windows 2008 R2 should also work.

Take note that WinUSB does not work under Windows 2000 and
32bit/64bit Windows 2003.

> Step 1: use Zadig to install the WinUSB driver for an FTDI device
> (this will replace the FTDI driver, you can use Device manager to
> switch back to the original FTDI driver).
>
> Step 2: Run the test program to see if the driver installation is correct.
>
> Step 3: put the include and library file to the MinGW include and lib 
> directory
>
> Step 4: build your MinGW libftdi program with MinGW
>
> Step 5: test your build, you need to put libusb-1.0.dll and libftdi.dll in
> the same directory
>


-- 
Xiaofan

--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx

Current Thread