SWRA466D February 2015 – August 2021 CC1310 , CC1310 , CC1352R , CC1352R , CC2538 , CC2538 , CC2620 , CC2620 , CC2630 , CC2630 , CC2640 , CC2640 , CC2640R2F , CC2640R2F , CC2640R2F-Q1 , CC2640R2F-Q1 , CC2642R , CC2642R , CC2642R-Q1 , CC2642R-Q1 , CC2650 , CC2650 , CC2650MODA , CC2650MODA , CC2652R , CC2652R , CC2652R7 , CC2652R7 , CC2652RB , CC2652RB , CC2652RSIP , CC2652RSIP
The main purpose of the CC2538, CC13x0/CC26x0 and CC13x2/CC26x2 ROM bootloader is to support functionality for programming a flash image into the device flash over either SPI or UART. This document will hereafter refer to the CC13x0/CC26x2 device family, including CC2640R2, as CC26x0 and CC13x2/CC26x2 device family as CC26x2 for shortness. When used, CC26xx refers to both CC26x0 and CC26x2 device families.
The scope of this document is to show how to use the bootloader to perform basic operations like erasing and programming flash. This document uses UART as the bootloader transportation layer.