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