1. 如何进入
cc26x0内部rom含有引导程序boot code与引导加载程序bootloader。boot code在上电时执行,并根据CCFG(自定义配置参数,后续介绍)相关配置决定进入bootloader 或者 flash中的用户 application。bootloader提供给了通过串口或spi接口访问内部flash的功能,比如擦除、编程及读取,主要应用与烧录软件,特别是生产时烧录,cc26x0 boot code启动流程如下图。
2. CCFG
cc26x0 flash最后一页为设备参数配置区,其中需要用户配值的称为自定义配值Customer Configuration area,简称CCFG,能配置包含启动参数、镜像有效性、mac地址等参数,含有以下寄存器
2.1 镜像有效性 CCFG.IMAGE_VALID_CONF
表示flash中是否具有有效镜像,在boot code启动流程中引用。该寄存器值为0表示有效。
2.2 bootloader 参数 CCFG.BL_CONFIG
寄存器CCFG中的BL_CONFIG寄存器为boot code启动配值,页偏移地址为0xfd8,其字段内容如下。