Startup
Open Debug > Configure Session > SoC > Add or Edit > Startup page.

When checked, the programmed code is verified after program finishes. If the programmed code is different from what it should be, winIDEA will show errors in the Progress window (e.g. ERROR reading locations...). It is recommended to always perform Verify immediately after program before any other action that might modify the memory content.
An action can be performed after the program completes.
•None - PC is not preset (default).
•Application Entry Point - Presets the program execution point to the program entry point, which must be specified in the ELF file.
•Address - Preset to the specified address in the field.
|
Changing the execution point causes the application to behave differently than when ran without the debugger. This shouldn't be used in normal circumstances. Use with caution after consulting Technical support. |
After the primary program a secondary program can be performed. This is usually used to load program code to target memory that is accessible after the debugged SoC has been released from reset.
•None - No target download is performed (default).
•Repeat Program files - Target program is performed with the original set of symbol files.
•Target files - Target program is performed with the set of symbol files specified in the Target Files page.
winIDEA can generate an XML formatted load report after download. The report can include:
•Loaded regions
•Regions where code from different symbol files overlaps
•Regions where verify errors occurred
Every region reports:
•Starting address
•Last address in the region
•Size of the region