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

Compare with Current View Page History

« Previous Version 2 Next »

An update boot  (aka TE USB FX2 firmware update) is a multi-step boot operation:

  1. TE USB FX2 module is turned off (powered off);
  2. EEPROM connection enabled (EEPROM switch is set in a way to enable EPPROM connection to USB FX2 microcontroler);
  3. TE USB FX2 module turned on (powered on);
    1. if the TE0300 module is used, the S2 switch must be turned on (RUN);
    2. if the TE0320 module is used, the S1D switch must be turned on (RUN);
  4. TE USB FX2 module is inserted in the USB port of the computer (aka plugged in, aka attached);

  5. module enumerates in normal mode
    1. Generation 2: VID = 0x0547, PID = 0x1002;
    2. Generation 3 : VID = 0x0BD0 , PID = 0x0300; 
  6. If the TE USB FX2 module enumerate as Generation 2 you should start a recovery procedure to change the Firmware, otherwise you may need to install the Generation 2 driver.
  7. If the TE USB FX2 module enumerate as Generation 3, you may need to install Generation 3 driver (1);
  8. Check that EEPROM connection is enabled (EEPROM switch is set in a way to enable EPPROM connection to USB FX2 microcontroler);

    EEPROM connection shall always be enabled during EEPROM programming.
  9. Cypress firmware update tools (Cypress USB Console recovery boot,Cypress USB Control Center recovery boot) and OpenFutNet (OpenFutNet recovery boot) can read and write the EEPROM.

    For example using CyControl (Cypress USB Control Center).

  • No labels