Open CyControl
Note |
---|
The firmware actually changes (it runs on USB FX2 microcontroller's RAM) only when - you reset the TE USB FX2 module;
- you power off and power on the TE USB FX2 module;
- you write the USB FX2 microcontroller's RAM (but the new firmware is lost if the TE USB FX2 module goes under reset or power off/on cycle).
|
To start CyControl (Cypress USB Control Center) you should double click the file CyControl.exe.
After this one of this two windows appears.
Scroll pdf title |
---|
|
Recovery boot | ![](/download/attachments/10620193/USBControlCenterStartCypressDevice.png?version=1&modificationDate=1379067985000&api=v2) | Update/normal boot | ![](/download/attachments/10620193/USBControlCenterStartTEDevice.png?version=1&modificationDate=1379068015000&api=v2) |
|
RAM programming
To program the RAM you should click "Program FX2" and select "RAM". Then you should select the .iic file to download.
Scroll pdf title |
---|
title | Select the .iic file to download |
---|
|
![](/download/attachments/10620193/CyControlSelectFileToDownload.png?version=2&modificationDate=1379068126000&api=v2) |
Scroll pdf title |
---|
title | RAM Programming Status |
---|
|
Programming failed | ![](/download/attachments/10620193/USBControlCenterProgrammingFailed.png?version=1&modificationDate=1379068083000&api=v2) | Programming succeeded | ![](/download/attachments/10620193/USBControlCenterProgrammingSucceeded.png?version=1&modificationDate=1379068100000&api=v2) |
|
Note |
---|
The RAM can be programmed even if EEPROM switch is disabled. If you don't also write the IIC EEPROM ("Program>FX2 64KB EEPROM"), the new firmware is lost if the TE USB FX2 module goes under reset or power off/on cycle. |
EEPROM programming
To program the Large (64K) EEPROM you should click "Program FX2" and select "64KB EEPROM". Then you should select the .iic file to download.
Scroll pdf title |
---|
title | Select the .iic file to download |
---|
|
![](/download/attachments/10620193/CyControlSelectFileToDownload.png?version=2&modificationDate=1379068126000&api=v2) |
Scroll pdf title |
---|
title | EEPROM Programming Status |
---|
|
Programming failed: it happens when EEPROM switch is disabled. | ![](/download/attachments/10620193/USBControlCenterProgrammingFailed.png?version=1&modificationDate=1379068083000&api=v2) | Programming succeeded: it happens when EEPROM switch is enabled. | ![](/download/attachments/10620193/USBControlCenterProgrammingSucceeded.png?version=1&modificationDate=1379068100000&api=v2) |
|
Tip |
---|
If the TE USB FX2 module exit from reset or is powered on, the IIC EEPROM content programs/configures the USB FX2 microcontroller RAM |