adviceLUNA / TRQer Support

[Abnormal operation] It executes the boot program of target even though the PC value is at the reset vector when executing the reset command.

[Cause]
It occurs if both of the followings are occurred.
(1) Cannot do the reset vector break on the target.
(2) “PC" is selected as an initialization register. (You can check it from microVIEW-PLUS 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]
Action for (1)
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.

Action for (2)
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.

 

Please cooperate with the questionnaire

Was this answer stood to the visitor's role?

 

           

Return to search