Flash Vector Table

This table contains the first 16 critical interrupt vectors required for the bootup process.

The location of this table is set by default via SysConfig, it defaults to address 0x00000000. At bootup time, the TI-RTOS7 kernel will run a first function to initialize the Hwi module.:

#define Hwi_resetVectorAddress_D 0x0

For more information about the vector table format, please refer to Cortex-M4 Vector Table.

For CC13x4 or CC26x4 devices, please refer to Cortex-M33 Vector Table.

For more information on the kernel boot process and first functions, please see the TI-RTOS7 Kernel (SYS/BIOS) User’s Guide.

Customer Configuration (CCFG) Table

The CCFG is placed at the end of the last flash page and lets customer configure various chip and system parameters in the Customer Configuration (CCFG) table. The CCFG table is defined in ccfg.c in the provided examples. Parameters can be determined in the SysConfig (*.syscfg) file through the TI DevicesDevice Configuration options. The last (sizeof(ccfg_t)) bytes of the CCFG sector are reserved by the system for the CCFG table. By default, the linker allocates the unused flash of the last flash page to the application image for code and data use.

See the CC13x2 CC26x2 SimpleLink Wireless MCU Technical Reference Manual for details on CCFG fields and related configuration options, including how to set the CCFG to disable access to internal flash memory contents.

Note

The CCFG cannot be relocated, and must reside at the end of the last page of flash. Consult the CC13x2 CC26x2 SimpleLink Wireless MCU Technical Reference Manual for more information.

Note

If SET_CCFG_ERASE_CONF_CHIP_ERASE_DIS_N is set to 0 it’s not possible to do mass erase.