Scroll pdf title | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
(1) Generation 2 Firmware Upgrade: it requires DEWESoft device driver (VID/PID:0x0547/0x1002) and DEWESoft API.
...
(3) Firmware Recovery: it requires USB generic Cypress device driver, to boot with EEPROM disabled and to enable EEPROM after TE USB FX2 module is inserted into USB port. This is the procedure followed by Recovery Boot (TE USB FX2 Firmware Recovery) (CyConsole and CyControl) and Recovery Procedure (OpenFutNet).
(4) You can use Recovery Procedure to program the USB FX2 microcontroller's EEPROM with the Generation 3 Firmware required by Firmware UpgradeUpdate and FPGA Configuration.
(5) Based on simplified TE_USB_FX2_CyAPI.dll
...
...
work also if the reference firmware, or a derived firmware, is not running in the module. The reference/derived firmware is not necessary because they do not make use of TE API Commands. Conversely, they directly make use of CyAPI.lib and CyUSB.dll, respectively. These two tools are therefore only able to update the firmware of the USB FX2 microcontroller, but not the FPGA configuration file (bitstream).