Cypress Traveo II
This chapter describes how to program Supervisory Flash (SFLASH).
To troubleshoot possible issues with Cypress Traveo II use logging via Help menu / Support / Log, enable activity (27) EVE, reset the application and inspect data in the Progress window. |
We highly advise to enable modification of SFLASH in winIDEA only when needed, and disable it right after they are done with changes, because there is mostly HW/SoC/boot configuration present which affects behavior of SoC. For example, JTAG access can be locked and it cannot be used again. |
Programming of Supervisory Flash is divided to two types of programming:
This portion of flash can be modified if the device is in either VIRGIN or NORMAL state. To enable programming SFLASH follow these steps:
![]() 1. Open Hardware menu / Options / Programming page. 2. Select the programmable memory devices. |
You can edit SFLASH-User via:
This portion of flash can be modified if the device is in VIRGIN.
It is recommended to be changed only by Cypress. These portions of flash are in winIDEA for security reasons shown as separate flash. |
Note that flash operation is same from user perspective as for user rows.
![]() 1. Open Hardware menu / Options / Programming page. 2. Select the programmable memory devices. |
You can edit SFLASH-User via:
This is a specific use case - a recommended procedure for updating device boot. To enable SFLASH, update boot files and perform Target Download follow these steps:
![]() 1. Open Hardware menu / Options / Programming page. 2. Enable SFLASH-User device. 3. Enable SFLASH-Cypress device. |
![]() 4. Open Debug menu / Configure Session / SoCs / Target Files. 5. Add provided boot update files by clicking the Add button. |
![]() 6. Open Debug menu / Configure Session / SoCs / Startup. 7. Make sure option Target files in selected. 8. Perform Target download via Debug menu / Target Download / <appropriate file>.
|