BOOTCONF

nRF54L15 | nRF54L10 | nRF54L05 Datasheet

Address offset: 0x080

Immutable boot region configuration.

If this register is not equal to 0xFFFFFFFF, RRAMC applies these settings to form the immutable boot region.

For an immutable bootloader, recommended value is READ, EXECUTE, SECURE, WRITEONCE, LOCK, and SIZE. READ permission is needed for the CPU to read constants and instructions.

Unused bits (unused fields) must be set to zero.

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
ID G G G G G F E D C B A
Reset 0xFFFFFFFF 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
ID R/W Field Value ID Value Description
A

RW1

READ

Read access. Must be enabled in order for the Arm Cortex CPU to start executing from RRAM.

NotAllowed

0

Reading from the region is not allowed.

Allowed

1

Reading from the region is allowed

B

RW1

WRITE

Write access

NotAllowed

0

Writing to the region is not allowed

Allowed

1

Writing to the region is allowed

C

RW1

EXECUTE

Execute access

NotAllowed

0

Executing code from the region is not allowed

Allowed

1

Executing code from the region is allowed

D

RW1

SECURE

Secure access

NonSecure

0

Both secure and non-secure access to region is allowed

Secure

1

Only secure access to region is allowed

E

RW1

WRITEONCE

Write-once

Disabled

0

Write-once disabled

Enabled

1

Write-once enabled

Writes to a 32-bit word in the BOOTCONF region are is only when the current data is 0xFFFFFFFF, otherwise the writes are ignored

F

RW1

LOCK

Enable lock of configuration register

Disabled

0

Lock is disabled, and the RRAMC region configuration registers for the immutable boot region are writable.

Enabled

1

Lock is enabled, and the RRAMC configuration registers for the immutable boot region are read-only.

G

RW1

SIZE

Immutable boot region size

Configures the region size in kB