31.3.14.1 CFG Read Protect (CRP)

The Boot CFG page contains key information used to protect against unauthorized chip erase requests. CRP provides read protection for Boot CFG to prevent any accesses to the page. With a dual boot system there is a Boot CFG page in each panel’s CFM for which BC1RP and BC2RP provide individual access control.

Trusted code can configure the read protect setting for Boot CFG pages. If trusted code does not configure the settings and lock them then normal code can do so.

When read protected, read of this page cause a bus error.

Local Lock Bits

The user may optionally select to prevent further writes to a CRP register bits by also setting associated local LOCK bits (in the same register) when writing the CRP value.

When a local lock bit is set (BCnRPLOCK = 1, n = 1 or 2), subsequent writes to that register (even if the unlock sequence is followed) have no effect, creating a “write once’ register. Local LOCK bits revert to the unlocked state at reset.