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

Compare with Current View Page History

« Previous Version 11 Next »

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 cannot be used for firmware recovery (USB EEPROM programming while the USB FX2 microcontroller is running with Cypress VID/PID ): use (Windows programs) CyControl, CyConsole or OpenFutNet instead. 

This tools is used to program the SPI Flash (it configure the FPGA at power on) and the USB FX2 microcontroller EEPROM on the TE USB FX2 module  

The two necessary files are usb.bin and fpga.bin. In the past they are normaly packed together in a file with the extension .fwu . This file is a zip-file.  To unzip it use unzip "file.fwu". The usb.bin was delivered by the company Trenz Electronic. The fpga.bin is generated with the Xilinx ISE. 
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).

It can be used for:

  • No labels