You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

Introduction

Linux_FUT is a C application for the GNU/Linux operating system based on Trenz Electronic API commands and libusb C API to program USB FX2 microcontroller firmware and FPGA bitstreams.

It can be downloaded from here.

It can be used (with Generation 2 and/or Generation 3 firmware) for:

Gen 2 or Gen 3 depends on a #define

Device Ids of the usb (lsusb): a C construct (#define) is used to choose between Generation 2 (DEWESoft device) and Generation 3 (Trenz Elecronic device).

Necessary files

Linux_FUT cannot be used for  boot recovery (USB EEPROM programming while the USB FX2 microcontroller is running with Cypress VID/PID ) in case writing bad firmware to EEPROM will brick TE USB FX2 module.

Under Windows, the user should use  CyControl, CyConsole or OpenFutNet for a recovery boot.  After this the user could use again Linux_FUT.

Under Linux, the user could try to use fx2loader (see also here). After this the user could use again Linux_FUT.


  • No labels