This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC1310: Cannot get Bootloader backdoor to work on LAUNCHXL-CC1310

Part Number: CC1310
Other Parts Discussed in Thread: , UNIFLASH

Hi everyone,

I am working with LAUNCHXL-CC1310, using CCS v9.1 and examples from simplelink sdk v3.20. I want to enable bootloader backdoor to load a new firmware using UART lines. Referring to TRM for cc1310, I did the following.

1. Replaced the default 'ccfg' file with a copy of the same with the following changes made to the code in the local to the project 'ccfg' file

//#####################################
// Bootloader settings
//#####################################

#ifndef SET_CCFG_BL_CONFIG_BOOTLOADER_ENABLE
#define SET_CCFG_BL_CONFIG_BOOTLOADER_ENABLE            0x00       // Disable ROM boot loader
// #define SET_CCFG_BL_CONFIG_BOOTLOADER_ENABLE         0xC5       // Enable ROM boot loader
#endif

#ifndef SET_CCFG_BL_CONFIG_BL_LEVEL
#define SET_CCFG_BL_CONFIG_BL_LEVEL                  0x0        // Active low to open boot loader backdoor
// #define SET_CCFG_BL_CONFIG_BL_LEVEL                     0x1        // Active high to open boot loader backdoor
#endif

#ifndef SET_CCFG_BL_CONFIG_BL_PIN_NUMBER
#define SET_CCFG_BL_CONFIG_BL_PIN_NUMBER                0x0D //BTN-1 on LAUNCHPAD       // DIO number for boot loader backdoor
#endif

#ifndef SET_CCFG_BL_CONFIG_BL_ENABLE
#define SET_CCFG_BL_CONFIG_BL_ENABLE                 0xC5       // Enabled boot loader backdoor
// #define SET_CCFG_BL_CONFIG_BL_ENABLE                    0xFF       // Disabled boot loader backdoor
#endif

The program halts when I hold the BTN-1 during a hold-release cycle of RST button indicating it has entered bootloader mode. However the new firmware does not get loaded.

How do I tackle this problem? Can someone suggest?

Thanks in Advance,

-Chandrasekhar DVS