6.5.5.4.1 DAL – Debug Access Level
The current Debug Access Level (DAL) is indicated in the CPU0 bit field of the DSU.DAL register.
The DAL setting controls debugger access to everything in the system. The lower the DAL value, the more restricted the debugger access is.
| DAL[1:0] | Access |
|---|---|
0x3 | Reserved, do not use |
0x2 | The debugger can access all addresses accessible from CPU0 |
0x1 | Reserved, do not use |
0x0 | The debugger can only access the DSU addresses in the external address range, i.e., the DSU External Space Address Registers (offset 0x0100–0x01FF) and the DSU CoreSight™ ROM table (offset 0x1000–0x1FFF) |
It is possible to set DAL < 0x2 and also prevent this from being changed by disabling the interactive mode command CMD_CE_ALL. See also the Program and Debug interface Disable (PDID) section of the Boot ROM chapter.
