User manual

iSYSTEM, September 2014 7/23
3.2 Debugging Options
This pane exposes two options related to a memory access. Displayed below are default settings. If
the settings are reversed, it allows a post-mortem examination of the internal RAM that would
otherwise be cleared by the debugger initialization.
Ignore access errors
Any access to an undefined address space or non-initialized internal RAM returns an error status. This
is displayed with question marks ‘?’ all over the memory window when such address base is given.
However, check this option to be able to inspect the state of the internal RAM, and uncheck the
‘Initialize internal RAM’ option.
Initialize internal RAM
Per default this option must be checked. After reset, the microcontroller internal SRAM is not initialized
and cannot be used. When the option is checked, the debugger initializes internal SRAM, which is
required for internal flash programming.
Uncheck the option only when it’s required to analyze the microcontroller state after the reset. Note
that the Debug download will fail in this case!
Use case would be to download the code to the flash with this option checked. Next, power off and
power on complete system and then perform a debug reset only. At that point internal RAM is intact by
the debugger and the microcontroller state can be inspected.