SWCU195A December 2024 – May 2025 CC2744R7-Q1 , CC2745P10-Q1 , CC2745R10-Q1 , CC2745R7-Q1 , CC2755R10
Secure Boot supports the following update modes for images of type App 0 or App 1:
Overwrite
To configure this option, set scfg.secBootCfg.policyCfg.mode = SCFG_POLICY_OVRWRT
It requires that at least scfg.flashCfg.flashLayout.primaryAppSlots[0] is defined. Otherwise Secure Boot will fallback to SSB (if valid).
If scfg.flashCfg.flashLayout.secondaryAppSlots[1] is defined, it requires that scfg.flashCfg.flashLayout.primaryAppSlots[1] is defined.
If scfg.flashCfg.flashLayout.primaryAppSlots[1] is defined, Secure Boot will verify both scfg.flashCfg.flashLayout.primaryAppSlots[0] and scfg.flashCfg.flashLayout.primaryAppSlots[1] before booting the image stored in scfg.flashCfg.flashLayout.primaryAppSlots[0].
XIP Revert Enabled
To configure this option, set scfg.secBootCfg.policyCfg.mode = SCFG_POLICY_XIP_REVERT_ENABLED
It requires that both scfg.flashCfg.flashLayout.primaryAppSlots[0] and scfg.flashCfg.flashLayout.secondaryAppSlots[0] are defined. Otherwise Secure Boot will fallback to SSB (if valid).
XIP Revert Disabled
To configure this option, set scfg.secBootCfg.policyCfg.mode = SCFG_POLICY_XIP_REVERT_DISABLED
It requires that both scfg.flashCfg.flashLayout.primaryAppSlots[0] and scfg.flashCfg.flashLayout.secondaryAppSlots[0] are defined. Otherwise Secure Boot will fallback to SSB (if valid).