TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1310 bootloader管脚配置问题

SDK中默认的管脚为0x0D,修改为其它管脚后,并不能进入bootloader,而且看过手册后,配置这个寄存器的type为只读模式,是不能修改这个管脚号吗,还是在bootloader中已经写死了,只能用默认的管脚。

 

SET_CCFG_BL_CONFIG_BOOTLOADER_ENABLE=0xC5

SET_CCFG_BL_CONFIG_BL_LEVEL=0x00

 SET_CCFG_BL_CONFIG_BL_PIN_NUMBER=0x0D  

SET_CCFG_BL_CONFIG_BL_ENABLE=0xC5

Felix ZF:

这些配置都应该在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#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

Butterfly:

参考这篇博客: e2echina.ti.com/…/cc1310-serial-bootloader

触发管脚和电平可软件宏定义配置,在ccfg.c文件下面:
#define SET_CCFG_BL_CONFIG_BL_LEVEL 0x0 // Active low to open boot loader backdoor
#define SET_CCFG_BL_CONFIG_BL_PIN_NUMBER 0x02 // DIO number for boot loader backdoor

da qin zheng sheng:

芯片整体擦除后,可以直接使用bootloader,不用考虑
pin number

da qin zheng sheng:

你的配置已经固定在dio13引脚了,需要整片擦除才可以重新配置!

Loops:

你好.你可以参考上面回复中的博客内容.
e2echina.ti.com/…/cc1310-serial-bootloader
默认的UART口不能改,但是back door的管脚和有效电平是可以定义的.

赞(0)
未经允许不得转载:TI中文支持网 » CC1310 bootloader管脚配置问题
分享到: 更多 (0)