Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

  6. module enumerates in recovery mode (VID = 0x04B4, PID = 0x8613); 
  7. Install Cypress USB Generic Driver if needed (1);
  8. EEPROM connection enabled (EEPROM switch is set in a way to enable EPPROM connection to USB FX2 microcontroler);

    Warning
    7. 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).

    • First of all, check that  EEPROM switch is enabled.

    • The USB EEPROM can be programmed by opening the dedicated software "Cypress USB Console" (double click the "CyConsole.exe" file).

    • Click "Options > EZ-USB Interface" to Open EZ-USB Interface window.

    • Press the "Lg_EEPROM" button, select the "USB.iic" file and press the "Open" button to start writing to EEPROM. "

      Tip
      "S EEPROM" button refers to the small EEPROM (256 bytes) whereas the "Lg EEPROM" refers to the large EEPROM (64 KB).
    • Upgrade progress is displayed in status window and is completed when "Download Successful" text is displayed.

Using Cypress firmware update tools with generation 2 modules does require a recovery boot, in order to force enumeration as Cypress USB Generic Driver.

...