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,其字段内容如下。

本文介绍了CC26x0系列芯片中的内置bootloader,详细讲解了如何进入bootloader、CCFG配置,包括镜像有效性、启动参数,并提到了硬件接口和上位机程序。重点讨论了CCFG.IMAGE_VALID_CONF和CCFG.BL_CONFIG寄存器的作用。还提到了TI提供的SBL源码库和SmartRF Flash Programmer 2作为与bootloader交互的工具。
最低0.47元/天 解锁文章
458

被折叠的 条评论
为什么被折叠?



