SWCU195A December 2024 – May 2025 CC2744R7-Q1 , CC2745P10-Q1 , CC2745R10-Q1 , CC2745R7-Q1 , CC2755R10
Boot Seed represents a unique value that gets generated at boot time. This is typically used by attestation services implemented in the Secondary Secure Bootloader.
This feature gets enabled by writing a value to scfg.bootSeedOffset in the range from [0, 13], which represents the offset from RAM base, in multiples of 16-byte blocks, up to an offset of 208 bytes (13 16-byte blocks).
To disable this feature, set scfg.bootSeedOffset = 0xff.
If Boot Seed is enabled, a Concise Binary Object Representation (CBOR) header 0xA1 0x3A 0x00 0x01 0x24 0xFB 0x58 0x20 (8 bytes) will be written to the RAM location encoded by scfg.bootSeedOffset, followed by 32 random bytes.
If Boot Seed is enabled, care must be taken so that the target linker file generates code that does not use the RAM region used by Boot Seed. Otherwise, when the target runs, the contents of the Boot Seed RAM region will be overwritten.