Other Parts Discussed in Thread: CC2651P3, UNIFLASH
Tool/software:
Dear Texas Instruments Support Team,
CCS Version - 12.8
SDK Version - simplelink_cc13xx_cc26xx_sdk_7_41_00_17
Compiler Version - 3.2.0 LTS
I am reaching out to request assistance with implementing the UART backdoor bootloader functionality on the CC2651R3 microcontroller.
-
I referred to the Serial Bootloader Interface documentation and implemented the necessary changes as outlined,
-
Configured the
ccfg.c
file to enable the backdoor bootloader and set the required activation pin and logic level(ccfg.c file path - bim_offchip_LP_CC2651P3_nortos_ticlang/Application/ccfg_app.c/DeviceFamily_constructPath(startup_files/ccfg.c))
(refer the below code snippet to enable bootloader)
//##################################### // 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 0xFF // DIO number for boot loader backdoor #define SET_CCFG_BL_CONFIG_BL_PIN_NUMBER 0x12 // DIO number for boot loader backdoor (SWO Pin 18) #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
However, I am encountering issues during the firmware upload process using UniFlash.
In UniFlash, I am unable to find CC2651R3 (BOOTLOADER) in the device list, which is required for selecting the correct bootloader interface.
Assistance Required:
- Guidance on selecting the correct device profile for the CC2651R3 Bootloader in UniFlash.
- Confirmation of any additional settings or steps needed to activate and use the UART Backdoor Bootloader on the CC2651R3.
I appreciate your assistance with these issues and look forward to your guidance on successfully implementing the bootloader.
Regards,
Rajnish Singh