Instances
| Instance | Domain | Base address | TrustZone | Split access | Description | ||
|---|---|---|---|---|---|---|---|
| Map | Att | DMA | |||||
|
CTRLAP : S |
APPLICATION |
0x50006000 |
US | S | NSA | No |
Control access port CPU side |
| CTRLAP | NETWORK | 0x41006000 | HF | NS | NA | No |
Control access port CPU side |
Configuration
| Instance | Domain | Configuration |
|---|---|---|
|
CTRLAP : S |
APPLICATION | |
| CTRLAP | NETWORK |
SECUREAPPROTECT.LOCK, SECUREAPPROTECT.DISABLE, and STATUS.SECUREAPPROTECT registers not supported. |
Register overview
| Register | Offset | TZ | Description |
|---|---|---|---|
| MAILBOX.RXDATA | 0x400 |
Data sent from the debugger to the CPU. |
|
| MAILBOX.RXSTATUS | 0x404 |
This register shows a status that indicates if data sent from the debugger to the CPU has been read. |
|
| MAILBOX.TXDATA | 0x480 |
Data sent from the CPU to the debugger. |
|
| MAILBOX.TXSTATUS | 0x484 |
This register shows a status that indicates if the data sent from the CPU to the debugger has been read. |
|
| ERASEPROTECT.LOCK | 0x500 |
This register locks the ERASEPROTECT.DISABLE register from being written until next reset. |
|
| ERASEPROTECT.DISABLE | 0x504 |
This register disables the ERASEPROTECT register and performs an ERASEALL operation. |
|
| APPROTECT.LOCK | 0x540 |
This register locks the APPROTECT.DISABLE register from being written to until next reset. |
|
| APPROTECT.DISABLE | 0x544 |
This register disables the APPROTECT register and enables debug access to non-secure mode. |
|
| SECUREAPPROTECT.LOCK | 0x548 |
This register locks the SECUREAPPROTECT.DISABLE register from being written until next reset. |
|
| SECUREAPPROTECT.DISABLE | 0x54C |
This register disables the SECUREAPPROTECT register and enables debug access to secure mode. |
|
| STATUS | 0x600 |
Status bits for CTRL-AP peripheral. |