14.2.2 Secure Boot Configuration
Important: if BOCOR.SECCFGLOCK == 0 after exiting the Boot ROM:
- The secure software code of the Flash BOOT region, before passing control on to the secure software code of the Flash APPLICATION region, must lock the IDAU memory security configurations by clearing the IDAU.SECCTRL.SCFGWEN bit.
- Write accesses (W*) are allowed.
Name: | SCFGB |
Offset: | 0x04 |
Reset: | 'x' initially determined from NVM Boot Configuration Row (BOCOR) after Reset. |
Property: | PAC Write-Protection |
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
BOOTPROT[10:4] | |||||||||
Access | R/W* | R/W* | R/W* | R/W* | R/W* | R/W* | R/W* | ||
Reset | x | x | x | x | x | x | x |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
BOOTPROT[3:0] | BNSC[8:5] | ||||||||
Access | R/W* | R/W* | R/W* | R/W* | R/W* | R/W* | R/W* | R/W* | |
Reset | x | x | x | x | x | x | x | x |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
BNSC[4:0] | |||||||||
Access | R/W* | R/W* | R/W* | R/W* | R/W* | ||||
Reset | x | x | x | x | x |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
Access | |||||||||
Reset |
Bits 30:20 – BOOTPROT[10:0] Secure Flash (BOOTPROT region) size
This field defines the size of the Secure Flash (BOOTPROT region) = BOOTPROT*0x100 bytes.
The Secure Flash (BOOTPROT region) is composed by:
- The Secure (S) Flash BOOT region
- The Non-Secure Callable (NSC) Flash BOOT region
Bits 19:11 – BNSC[8:0] Non-Secure Callable (NSC) Flash (BNSC region) size
This field defines the size of the Non-Secure Callable (NSC) Flash BOOT region = BNSC*0x20 bytes.