SWCU193A April 2023 – August 2024 CC2340R2 , CC2340R5 , CC2340R5-Q1
The FCFG flash sector is written during TI manufacturing and is write and erase protected out of device boot.
FCFG contains the following:
This section lists only a subset of the defined fields within the FCFG flash sector.
Fields listed are either referenced by other chapters in the TRM or can be accessed by a non-TI part of an application executing in flash.
For a detailed list of fields, refer to the hw_fcfg.h file found in the DriverLib part of the SimpleLink™ CC23xx Software Development Kit (SDK).
This C-header file holds a struct defining the complete layout of the FCFG flash sector.
Please note that minor updates of the FCFG field description (hw_fcfg.h) can occur as part of a Product SDK release.
The FCFG flash sector is split in sections as listed in the table below.
FCFG hierarchy/field | Description | |||
---|---|---|---|---|
.deviceInfo | Device information | |||
.uuid[8] | 64-bit device-unique UUID (non-sequential across parts) | |||
.bleAddr[6] | 48-bit device-unique BLE address | |||
.macAddr[8] | 64-bit device-unique IEEE MAC address | |||
.dieId[16] | 128-bit die identifier (lot #, wafer #, die X/Y, date, etc).This ID is reported by the SACI_MISC_GET_DIE_ID SACI command. | |||
.partId | Identification information specific to this orderable part number as reported in CFG-AP:PARTID | |||
.part | Random bit pattern to uniquely identify numeric TI part number | |||
.variant | Random bit pattern to uniquely identify package/memory variant suffix to TI part number | |||
.majorRev | Major revision for orderable part starting at 1 | |||
.minorRev | Minor revision for orderable part starting at 0 | |||
.bootCfg | Bootloader configuration | |||
.pBldrVtor | Pointer to ISR vector table of bootloader (default: vector table for ROM serial bootloader) | |||
.bldrParam | Parameters passed to bootloader controlling bootloader behavior. For the ROM serial bootloader this controls the I/O pin used to trigger bootloader and which I/O pins are used for SPI/UART interfaces. (default: see Chapter 8) |