Please enable JavaScript to view this site.

winIDEA Help

Version: 9.21.161

Cypress Traveo II

This chapter describes how to program Supervisory Flash (SFLASH).

info-icon

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.

 

Warning40x40

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:

  • User rows (available in VIRGIN and NORMAL state of SoC) and
  • Cypress rows (available only in VIRGIN state of SoC).

 

 

Program User rows

This portion of flash can be modified if the device is in either VIRGIN or NORMAL state. To enable programming SFLASH follow these steps:

 

CortexTraveoProgramming

1. Open Hardware menu / Options / Programming page.

2. Select the programmable memory devices.

 

Editing SFLASH-User

You can edit SFLASH-User via:

  • Target Download (recommended)
  • Memory Window
  • Regular Download (not recommended, since user can forget this download file checked in download list and then it will be programmed over and over again upon every Ctrl+F3, which is generally bad for such sensitive flashes)

 

 

 

Program Cypress rows

This portion of flash can be modified if the device is in VIRGIN.

 

Warning40x40

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.

 

CortexTraveoProgramming2

1. Open Hardware menu / Options / Programming page.

2. Select the programmable memory devices.

 

Editing SFLASH-Cypress

You can edit SFLASH-User via:

  • Target Download (recommended)
  • Memory Window
  • Regular Download (not recommended, since user can forget this download file checked in download list and then it will be programmed over and over again upon every Ctrl+F3, which is generally bad for such sensitive flashes)

 

 

Update device boot

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:

 

CortexTraveoProgramming3

1. Open Hardware menu / Options / Programming page.

2. Enable SFLASH-User device.

3. Enable SFLASH-Cypress device.

CortexTraveoProgramming4

4. Open Debug menu / Configure Session / SoCs / Target Files.

5. Add provided boot update files by clicking the Add button.

CortexTraveoProgramming5

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

 

 

 

Copyright© iSYSTEM AG Carl-Zeiss-Str.1 85247 Schwabhausen Germany