SAM L11 Boot Configuration Row

Table 1. SAM L11 BOCOR Bitfields Definition
Bit Pos. Name Usage

Factory Setting

Related Peripheral Register

7:0 Reserved Reserved Reserved Reserved
15:8 BS Secure Flash (BS region) Size = BS*0x100 (2) 0x00 IDAU.SCFGB
21:16 BNSC Non-Secure Callable Flash (BOOT region) Size = BNSC*0x20 0x00 IDAU.SCFGB
23:22 Reserved Reserved Reserved Reserved
25:24 BOOTOPT Boot Option 0x0 Boot ROM
31:26 Reserved Reserved Reserved Reserved
39:32 BOOTPROT Boot Protection size = BOOTPROT*0x100 0x00 IDAU.SCFGB
47:40 Reserved Reserved Reserved Reserved
48 BCWEN Boot Configuration Write Enable 0x1 NVMCTRL.SCFGB
49 BCREN Boot Configuration Read Enable 0x1 NVMCTRL.SCFGB
63:50 Reserved Reserved Reserved Reserved
95:64 BOCORCRC Boot Configuration CRC for bit 63:0 0xDDE78140(1) Boot ROM
127:96 Reserved Reserved Reserved Reserved
255:128 CEKEY0 Chip Erase Key 0 All 1s Boot ROM
383:256 CEKEY1 Chip Erase Key 1 All 1s Boot ROM
511:384 CEKEY2 Chip Erase Key 2 All 1s Boot ROM
639:512 CRCKEY CRC Key All 1s Boot ROM
895:640 BOOTKEY Secure Boot Key All 1s Boot ROM
1791:896 Reserved Reserved Reserved Reserved
2047:1792 BOCORHASH Boot Configuration Row Digest All 1s Boot ROM
Notes:
  1. 1.BOCORCRC value after a ChipErase_ALL (CE2) is 0xC1D7ECC3.
  2. 2.Secure Flash (BS region) = Secure Flash (BOOT region) + Non-Secure Callable Flash (BOOT region).
Table 2. SAM L11 BOCOR Mapping
Offset Bit

Pos.

Name
0x00 7:0 Reserved
0x01 15:8 BS
0x02 23:16 Reserved BNSC
0x03 31:24 Reserved BOOTOPT
0x04 39:32 BOOTPROT
0x05 47:40 Reserved
0x06 55:48 Reserved BCREN BCWEN
0x07 63:56 Reserved
0x08-0x0B 95:64 BOCORCRC
0x0C-0x0F 127:96 Reserved
0x10-0x1F 255:128 CEKEY0
0x20-0x2F 383:256 CEKEY1
0x30-0x3F 511:384 CEKEY2
0x40-0x4F 639:512 CRCKEY
0x50-0x6F 895:640 BOOTKEY
0x70-0xDF 1791:896 Reserved
0xE0-0xFF 2047:1792 BOCORHASH