ZHCAAO2E February 2015 – August 2024 CC1310 , CC1352R , CC2538 , CC2620 , CC2630 , CC2640 , CC2640R2F , CC2640R2F-Q1 , CC2642R , CC2642R-Q1 , CC2650 , CC2650MODA , CC2652R , CC2652R7 , CC2652RB , CC2652RSIP
CC13x0 和 CC26x0 的客户配置区被称为 CCFG,并位于最上面的闪存扇区,因此 CCFG 的绝对地址取决于器件闪存大小。128KB 闪存变体的引导加载程序配置绝对地址为 0x0001.FFD8,64KB 闪存变体为 0x0000.FFD8,32KB 闪存变体为 0x0000.7FD8。CC13x0、CC26x0 CCFG 也经过存储器映射,具有读取所有闪存变体的地址 0x5000.3000 的权限。CCFG 中的 32 位字段用于配置引导加载程序和后门功能(字节偏移 0xFD8)。
引导加载程序配置字段的结构如表 2-3 所示。配置结构是小端字节序,这意味着最低有效字节位于最低地址。通过将 DIO 编号写入配置结构的第二个字节来选择要使用的引脚。
位 | 字段 | 值 | 说明 | 字节 偏移 |
默认 值 |
---|---|---|---|---|---|
31:24 | BOOTLOADER_ENABLE | 启用和禁用引导加载程序 | 0xFDB | 0xC5 | |
0xC5 | 引导加载程序已启用 | ||||
任何其他值 | 引导加载程序已禁用 | ||||
23:17 | 保留 | 0 | 0xFDA | 0b111 1111 | |
16 | BL_LEVEL | 设置所选引脚的有效电平。 | 0xFDA | 1 | |
0 | 低电平有效 | ||||
1 | 高电平有效 | ||||
15:8 | BL_PIN_NUMBER | 如果引导加载程序后门已启用,则对 I/O 引脚编号进行电平检查。 | 0xFD9 | 0xFF | |
7:0 | BL_ENABLE | 启用和禁用引导加载程序后门。 | 0xFD8 | 0xFF | |
0xC5 | 引导加载程序已启用 | ||||
任何其他值 | 引导加载程序已禁用 |