- 图像有效参数(通常由编程工具设置)
- 故障分析访问配置
- 自定义 MAC 地址
- 引导加载程序配置
- TAP 和 DAP 访问配置
- CC13x2 器件:将输出功率配置为 +14 dBm
在 TI 分布式软件中,CCFG 参数在编译时在 ccfg.c 文件中设置。CCFG 设置是默认设置的,以便对器件进行全面调试。不建议在生产中使用 CCFG 设置。
仅适用于 CC13x2 器件:
要启用 +14dBm 的输出功率,必须将 TI 在 cc13xxware 中分发的 ccfg.c 中的 CCFG_FORCE_VDDR_HH 定义设置为 1。如果 CCFG_FORCE_VDDR_HH 设置为 0,则可能的最大输出功率为 +12.5dBm。
TI 建议使用以下步骤配置器件以用于最终生产:
- 必须将 ccfg.c 中的以下定义设置为 0x00,以禁止通过引导加载程序接口访问闪存内容。
- SET_CCFG_BL_CONFIG_BOOTLOADER_ENABLE
- SET_CCFG_BL_CONFIG_BL_ENABLE
- 必须将 ccfg.c 中的 SET_CCFG_CCFG_TI_OPTIONS_TI_FA_ENABLE 定义设置为 0x00,以禁止 TI 进行失效分析访问。
- ccfg.c 中的以下定义必须设置成 0x00 以单独禁止访问 JTAG 访问端口:
- SET_CCFG_CCFG_TAP_DAP_0_PWRPROF_TAP_ENABLE
- SET_CCFG_CCFG_TAP_DAP_0_TEST_TAP_ENABLE
- SET_CCFG_CCFG_TAP_DAP_0_CPU_DAP_ENABLE
- SET_CCFG_CCFG_TAP_DAP_1_AON_TAP_ENABLE
- SET_CCFG_CCFG_TAP_DAP_1_PBIST1_TAP_ENABLE
- SET_CCFG_CCFG_TAP_DAP_1_PBIST2_TAP_ENABLE
- 若要使用 EnergyTrace™ 软件启用功耗性能分析,必须将 cfg.c 中的 SET_CCFG_CCFG_TAP_DAP_0_PWRPROF_TAP_ENABLE 定义设置为 0xC5。
- ccfg.c 中的 SET_CCFG_IMAGE_VALID_CONF_IMAGE_VALID 定义必须设置为闪存映像矢量表的地址、以在启动时将控制权传递到闪存中编程的映像。大多数标准闪存映像的矢量表位于地址 0x0000 0000。
- 或者,可以将 ccfg.c 中的 SET_CCFG_ERASE_CONF_CHIP_ERASE_DIS_N 定义设置为 0x0,以在 JTAG 请求芯片擦除时禁止擦除闪存。
- 使用 ccfg.c 中的 SET_CCFG_CCFG_PROT_n 定义,对闪存中未设计为由最终产品在系统中更新的扇区进行编程和擦除保护。如果定义中的任何位设置为 0,则都会强制对相应的闪存扇区编号进行编程和擦除保护。
注: 在 CCFG 中的 ENABLE 字段中启用某些功能取决于 FCFG 中相应的 ENABLE 字段,该字段已由 TI 生产测试设置为启用。例如,TEST_TAP 访问端口的访问配置就是这种情况。在未在 FCFG 中启用 TEST_TAP 访问的产品中,由 ccfg.c 中的 SET_CCFG_CCFG_TAP_DAP_0_TEST_TAP_ENABLE 定义设置的相应 CCFG 字段中的值将被忽略,且功能将被禁用。