SWRA466E February 2015 – August 2024 CC1310 , CC1310 , CC1311P3 , CC1311P3 , CC1311R3 , CC1311R3 , CC1312PSIP , CC1312PSIP , CC1312R7 , CC1312R7 , CC1314R10 , CC1314R10 , CC1352P , CC1352P , CC1352P7 , CC1352P7 , CC1352R , CC1352R , CC1354P10 , CC1354P10 , CC1354R10 , CC1354R10 , CC2538 , CC2538 , CC2620 , CC2620 , CC2630 , CC2630 , CC2640 , CC2640 , CC2640R2F , CC2640R2F , CC2640R2F-Q1 , CC2640R2F-Q1 , CC2642R , CC2642R , CC2642R-Q1 , CC2642R-Q1 , CC2650 , CC2650 , CC2650MODA , CC2650MODA , CC2651P3 , CC2651P3 , CC2651R3 , CC2651R3 , CC2651R3SIPA , CC2651R3SIPA , CC2652P , CC2652P , CC2652P7 , CC2652P7 , CC2652PSIP , CC2652PSIP , CC2652R , CC2652R , CC2652R7 , CC2652R7 , CC2652RB , CC2652RB , CC2652RSIP , CC2652RSIP , CC2674R10 , CC2674R10
The customer configuration area for CC13x2, CC26x2 is called CCFG and is located in the uppermost flash sector. The CC13x2, CC26x2 devices have two different flash sizes: all CC13x2, CC26x2 devices have a flash size of 352KB, except for the CC13x2x7, CC26x2x7 devices which have a flash size of 704KB. The bootloader configuration absolute address for CC13x2, CC26x2 is 0x0005.7FD8, while for CC13x2x7, CC26x2x7 the absolute address is 0x000A.FFD8. The CCFG is also memory mapped with read access to address 0x5000.3000 for both flash sizes. A 32-bit field in the CCFG configures the bootloader and backdoor functionality (byte offset 0x1FD8). The CCFG can be modified through the Device Configuration view in SysConfig when using Code Composer Studio.
Table 2-5 shows the structure of the bootloader configuration field. The configuration structure is little endian, meaning that the least significant byte is at the lowest address.
| Bit | Field | Value | Description | Byte Offset |
Default Value |
|---|---|---|---|---|---|
| 31:24 | BOOTLOADER_ENABLE | Enable and disable bootloader | 0x1FDB | 0xC5 | |
| 0xC5 | Bootloader enabled | ||||
| Any other value | Bootloader disabled | ||||
| 23:17 | RESERVED | 0 | 0x1FDA | 0b111 1111 | |
| 16 | BL_LEVEL | Sets the active level of the selected pin | 0x1FDA | 1 | |
| 0 | Active low | ||||
| 1 | Active high | ||||
| 15:8 | BL_PIN_NUMBER(1) | The number of the I/O pin that is level checked if the bootloader backdoor is enabled. | 0x1FD9 | 0xFF | |
| 7:0 | BL_ENABLE | Enables and disables the bootloader backdoor. | 0x1FD8 | 0xFF | |
| 0xC5 | Bootloader enabled | ||||
| Any other value | Bootloader disabled |