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 main purpose of the CC2538, CC13xx, and CC26xx ROM bootloader is to support functionality for programming a flash image into the device flash over either SPI or UART.
In this document, CC13xx and CC26xx refer to all devices in the device families CC13x0, CC26x0, CC13x1x3, CC26x1x3, CC13x2, CC26x2, CC13x4, and CC26x4. The CC13x2x7, CC26x2x7, CC2652RB, CC13x2PSIP,and CC26x2PSIP devices are included when referring to the CC13x2 and CC26x2 device family, unless the devices are explicitly stated separately.
The scope of this document is to show how to use the bootloader to perform basic operations such as erasing and programming flash. This document uses UART as the bootloader transportation layer.