Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Generation 2

Device driver files

...

Generation 3

Device driver files

...

...

Installation of both device drivers on the same host computer is normally possible.
Installation of both device drivers on the same host is not recommended under Microsoft Widows XP.
Please read USB Drivers Installation - User Manual (UM-drivers-TE_USB_FX2.pdf) for further details.

Cypress Generic USB driver: used in recovery boot for both Generation 2 and Generation 3

...

Description

The driver package contains many folders. During installation, the user shall specify the folder according to the following table.

...

Note

The second driver could be used but it is not recommended because two PIDs are possible.

Same VID and two different PIDs are possible (written in the corresponding .inf file):

  • Cypress VID (0x04B4) and PID (0x8613) (are typically shown)

  • Cypress VID (0x04B4) and ND-tech PID (0x1004) (it is shown if the board is disconnected and reconnected without power cycle after the firmware download onto EEPROM: this procedure is not correct)

WinUSB driver and Zadig (Generation2, Generation 3, Cypress default and/or custom firmware)

WinUSB driver and Zadig are advised if libusb or libusbx are the libraries used (instead of Cypress libraries (CyAPI.lib and CyUSB.dll) and the derived Trenz Electronic libraries (TE_USB_FX2_CyAPI.dll and TE_USB_FX2_CyUSB.dll)) by the user under Windows OS.

Generation 2, Generation 3 and Cypress drivers do not work with libusb or libusbx.

See WinUSB driver installation (libusb and libusbx). See also Zadig

Note
If libusb or libusbx are used (with WinUSB driver and/or Zadig), the software tools Cypress USB Console, Cypress USB Control Center , Python Open_FUT (Gen2), Python Open_FUT (Gen 3) and C# OpenFutNet could not be directly used. The code of these tools should be rewritten using libusb or libusbx instead of Cypress libraries (CyAPI.lib and CyUSB.dll) and the derived Trenz Electronic libraries (TE_USB_FX2_CyAPI.dll and TE_USB_FX2_CyUSB.dll). See Linux_FUT as a starting point for a new software tool using libusb or libusbx under Windows OS.


Info

These libraries are not yet officially supported under Windows, but they are already used with TE USB FX2 modules under Linux (see the comunity contribution Linux_FUT).

Zadig is not yet officially supported under Windows.