cc2630 cc26x0之内置bootloader

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值