6.5.8.4.4 Run
The processor exits the Debug state:
- When the debugger writes ‘
0’ to DHCSR.C_HALT - When it receives an external restart request
Reference: ARM DDI 0403E.b, C1.5.4 Exiting Debug state
| Steps | rddi_dap |
|---|---|
WriteD32(DHCSR, (DBGKEY |
C_MASKINTS | C_HALT | C_DEBUGEN)) | |
WriteD32(DHCSR, (DBGKEY |
C_MASKINTS | C_STEP | C_DEBUGEN)) | |
WriteD32(DHCSR, (DBGKEY | C_HALT
| C_DEBUGEN)) | |
WriteD32(DHCSR, (DBGKEY |
C_DEBUGEN)) |
