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 sblAppEx example is written for CC2538 and CC2650 (7x7) Evaluation Modules (EMs) and CC26x2 and CC2640R2 LaunchPads. The application image programmed onto the device triggers the SmartRF06EB or the LaunchPad to blink the LEDs. The firmware image enables the bootloader backdoor, so that the bootloader can be triggered using an IO pin.
The I/O pin used by the application image for opening the bootloader backdoor is shown in Table 4-1 and Table 4-2. This I/O pin is connected to the SmartRF06EB SELECT button. To enter the bootloader backdoor, hold down the SELECT button (corresponds to logic ‘0’) while you press the EM reset button on the SmartRF06EB. For the LaunchPad, the bootloader backdoor enable pin must be grounded when the LaunchPad reset button is pressed to enter the bootloader backdoor.
Signal | CC2538 | CC26x0 | EM Pin | ||
---|---|---|---|---|---|
QFN48/7x7 | QFN32/5x5 | QFN32/4x4 | |||
UART_RX | PA0 | DIO2 | DIO1 | DIO1 | 1.07 |
UART_TX | PA1 | DIO3 | DIO0 | DIO2 | 1.09 |
Bootloader backdoor enable | PA3 | DIO11 | DIO9 | DIO7 | 1.14 |
Signal | CC2640R2 (1) | CC26x2R | CC1312R | CC1352x | LaunchPad Pin |
---|---|---|---|---|---|
UART_RX | DIO2 | DIO2 | DIO2 | DIO12 | 3 (2) |
UART_TX | DIO3 | DIO3 | DIO3 | DIO13 | 4 (2) |
Bootloader backdoor enable | DIO11 | DIO11 | DIO11 | DIO11 | 18 |