| |||
| Home > Target Connection > Disconnecting from a target using different modes > The disconnect modes | |||
The disconnect modes available depend on your target, and can be one of the following:
Leaves the target in its current state, whether stopped or running, and removes any debugging controls such as software breakpoints. This is the default.
If this leaves the processor running, any defined breakpoints are disabled. This means the program does not enter debug state after the debugger has disconnected.
Leaves the target in its current state, whether stopped or running, and maintains any debugging controls such as software breakpoints.
If this leaves the processor running, any defined breakpoints are still active. This means the program might enter debug state after the debugger has disconnected, depending on the code paths the program takes.
All processor exceptions (that is, vector catch breakpoints) are removed from the target on disconnection, irrespective of the disconnect mode.