adviceLUNA / TRQer Support

[Question]What is the difference between "Reset and Connect and "Connect" ?

[Question]
What is the difference between "Reset and Connect and "Connect"?

[Answer]
There is a difference if the following conditions are fulfilled.
- nSRST of ICE is connected to the system reset signal of the target circuit.
- nSRST assert is selected. (You can confirm it from [MPU]-[MPU-specific settings]-[Reset].
- Register to set up initial value, CPSR and CP15 are selected. (You can confirm it from [MPU]-[MPU-specific settings]-[Reset].)

ICE does the following operations if you select "Reset and Connect".
(a) Asserts nSRST signal first.
(b) Resets the target system.
(c) Connects JTAG to Soc.
(d) Initializes each register which has a setting for initialization.
By doing this, it can start the debugging from the status right after the resetting.

The behavior of ICE is as below when you select "Connect".
(a) Regardless of setting conditions, ICE does not assert nSRST.
(b) It does not rewrite the register to set up initial value, PC, CPSR, and CP15 also.
(c) Breaks the target in execution forcibly, and connects it by JTAG.
By doing this, you can start the debug without any impact to the status of target program in execution.

If the following conditions are not fulfilled, the behaviors of "Reset and Connect" and "Connect" are the same.
- nSRST of ICE is connected to the system reset signal of the target circuit
- nSRST assert is selected. (You can confirm it from [MPU]-[MPU-specific settings]-[Reset].
- Register to set up initial value, CPSR and CP15 are selected. (You can confirm it from [MPU]-[MPU-specific settings]-[Reset].)

 

Please cooperate with the questionnaire

Was this answer stood to the visitor's role?

 

           

Return to search