14.2.2 Secure Boot Configuration

This register is loaded from BOCOR during Boot ROM execution.
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 3130292827262524 
  BOOTPROT[10:4] 
Access R/W*R/W*R/W*R/W*R/W*R/W*R/W* 
Reset xxxxxxx 
Bit 2322212019181716 
 BOOTPROT[3:0]BNSC[8:5] 
Access R/W*R/W*R/W*R/W*R/W*R/W*R/W*R/W* 
Reset xxxxxxxx 
Bit 15141312111098 
 BNSC[4:0]    
Access R/W*R/W*R/W*R/W*R/W* 
Reset xxxxx 
Bit 76543210 
          
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:
  1. The Secure (S) Flash BOOT region
  2. 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.