Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
Note
titlePrecondition

The (generation 2) TE03xx device driver should be already installed and a Generation 2 firmware should be already programmed in USB FX2 microcontroller's EEPROM and RAM.

Open_Fut FUT (Gen2gen2) is a Trenz Electronic Python application that use Trenz Electronic Command API and DEWESoft C API to program USB firmware and FPGA bitstream. It can be downloaded from here.

It is not possible to use for Firmware Recovery (USB EEPROM and USB RAM programming): use  CyControl, CyConsole or OpenFutNet instead.

...

Note
EEPROM connection shall always be enabled during EEPROM programming.

Firmware Update (aka Update Boot, more precisely TE USB FX2 firmware update) is a multi-step boot operation:

...

Note
The procedure is the same of Open_FUT (gen 3) but with Dewesoft vid/pid (current_dw.iic) in place of Trenz Electronic vid/pid (currente_te.iic).

FPGA Configuration

An FPGA Configuration (aka TE USB FX2 SPI and FPGA programming) is a multi-step operation:

...