[Scope of application]
adviceXross, adviceLUNA II, adviceLUNA
[Cause]
It occurs if both of the followings are occurred.
- Cannot do the reset vector break on the target.
- “PC” is selected as an initialization register.
(You can check it from debugger menu [MPU] [MPU-Specific settings] [Reset].)
For the target system which cannot do the reset vector break when issuing the reset command, ICE interrupts the target by forcibly invoking a break after releasing the reset.
If you have selected PC as a setting of initialization register, the PC value is initialized with the reset vector address by ICE at this timing.
[Workaround]
- If the target system can accept the reset vector break, enable the reset vector break function by setting the “reset vector address” and “reset vector break” on the Reset tab of MPU-specific settings dialog box correctly.
For the target which cannot accept the reset vector break, there is no workaround.
The target program is executed until it is interrupted by ICE when issuing a reset command. - There is no difference whether this setting is selected or not selected if the target system can accept the reset vector break.
For the target which cannot accept the reset vector break, pseudo-target reset can be available by selecting this setting.