ZHCAAO2D February 2015 – August 2021 CC1310 , CC1352R , CC2538 , CC2620 , CC2630 , CC2640 , CC2640R2F , CC2640R2F-Q1 , CC2642R , CC2642R-Q1 , CC2650 , CC2650MODA , CC2652R , CC2652R7 , CC2652RB , CC2652RSIP
如果闪存中没有有效的应用程序映像(由客户配置区域 (CCA/CCFG) 中的“image valid”字段确定),CC2538、CC26x0 和 CC26x2 器件上的内置引导加载程序将在上电复位后开始运行。更多有关 CCA/CCFG 中“image valid”字段的信息,请参阅《CC2538 ROM 用户指南》 [1]、《CC13x0、CC26x0 SimpleLink™ 无线 MCU 技术参考指南》 [2] 和 《CC13x2、CC26x2 SimpleLink™ 无线 MCU 技术参考手册》 [3]。
或者,如果启用了所谓的引导加载程序后门,并且将打开后门的相关引脚设置为正确的逻辑电平,则引导加载程序会启动。激活引导加载程序后,会在上电复位 10ms 后与外部主机通信。
CC2538、CC26x0 和 CC26x2 ROM 引导加载程序支持可读取闪存的命令,因此出于安全原因,也可以完全禁用引导加载程序。CCA/CCFG 中配置了引导加载程序和后门功能。
图 2-1 所示为 CC26x0 和 CC26x2 启动代码的简化流程图。该流程类似于 CC2538 器件。