主题中讨论的其他器件: CC2651P3、 UNIFLASH、 CC2652R
工具与软件:
尊敬的德州仪器(TI)支持团队:
CCS 版本 - 12.8.
SDK 版本 - simplelink_cc13xx_cc26xx_sdk_7_41_00_17
编译器版本 - 3.2.0 LTS
我非常感谢您在 CC2651R3微控制器上实施 UART 后门引导加载程序功能。
-
我参考了 串行引导加载程序接口文档 并实施了所述的必要更改、
-
已将
ccfg.c
文件配置为启用后门引导加载程序并设置所需的 激活引脚和逻辑电平(ccfg.c 文件路径- bim_offchip_lp_CC2651P3_nortos_ticlang/Application/ccfg_app.c/DeviceFamily_structPath (startup_files/ccfg.c)
(请参阅以下代码片段以启用引导加载程序)
//##################################### // 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
但是、在使用 UniFlash 进行固件上传的过程中会遇到问题。
在 UniFlash 中、无法找到 CC2651R3 (引导加载程序) 在器件列表中、选择正确的引导加载程序接口所需的信息。
所需帮助:
- 有关在 UniFlash 中为 CC2651R3引导加载程序选择正确器件配置文件的指导。
- 确认激活和使用 CC2651R3上的 UART 后门引导加载程序所需的任何其他设置或步骤。
感谢您对这些问题的帮助、并期待您为成功实施引导加载程序提供指导。
此致、
Rajnish Singh