OAD_for_CC254x.pdf
本文档是一份官方资料,详细介绍了如何使用CC254x系列芯片进行BLE蓝牙技术的OTA(Over-the-Air)升级教程。以下是从标题、描述以及部分提供的内容中提炼的知识点。 ### 标题和描述知识点 1. **标题知识点**: - **OAD_for_CC254x.pdf**: 这表明文档是关于在CC254x系列芯片上实现OTA升级的资料。 - **TI官方英文资料**: 文档是由德州仪器(Texas Instruments,简称TI)官方提供的英文技术资料。 2. **描述知识点**: - **OTA升级教程与方法**: 文档提供了通过无线方式更新设备固件的详细步骤,无需物理接触。 - **代码添加与位置**: 文档详述了在CC254x设备上实现OTA升级时需要添加的代码片段以及它们应该放置的具体位置。 - **IAR配置**: 提供了集成开发环境(IAR Embedded Workbench)的具体配置方法,以支持OTA升级过程。 - **升级软件配置(app)**: 文档讲解了如何配置应用程序以支持OTA升级功能。 - **升级流程**: 描述了整个OTA升级流程,包括设备如何作为OTA镜像服务器(OAD manager)以及如何作为客户端(OAD target)进行通信。 ### 标签知识点 - **BLE BLUETOOTH**: 标签指的是文档与蓝牙低功耗技术(Bluetooth Low Energy,简称BLE)相关,强调了文档专注于使用OTA方法更新支持BLE的CC254x芯片固件。 ### 部分内容知识点 1. **BLE开发者指南**:文档是一份针对开发者的指南,目的是帮助开发者在使用CC254x芯片的设备上成功实现OTA升级。 2. **功能概述**: - **TIOAD Profile**: 指的是德州仪器提供的专有OTA配置文件。 - **客户-服务器机制**: OTA升级过程中涉及到的机制,其中一个设备作为服务器(OAD manager),另一个作为客户端(OAD target)。 3. **假设**: - **BIM永不更新**: 暗示了Boot Image Manager(BIM)作为引导代码在接收重置中断向量和管理有效镜像(Image-A或Image-B)运行方面,不需要更新。 4. **定义、缩略语和首字母缩略词**: - **BIM(Boot Image Manager)**: 引导代码,负责接收重置中断向量并管理哪个有效镜像将运行。 - **BEM(Boot Encrypted Manager)**: BIM的加密版本。 - **EBL(Encrypted Bootload)**: 用于加密目标镜像。 - **下载**: 指的是通过OTA过程下载的候选镜像。 - **中断服务例程(ISR)**: CPU用于中断服务跳转的中断向量表。 - **LPRF(Low Power RF)**: TI内部的一个业务单位。 - **NVS(Non-volatile storage)**: 非易失性存储。 - **OSAL(Operating System Abstraction Layer)**: 系统抽象层。 - **OAT(Over-the-Air)**: 可通过数据包嗅探器看到的无线传输。 - **OAD Bootloader**: 接收重置中断向量并运行现有有效镜像或实例化DL镜像的引导代码。 - **OAD(Over-the-Air Download)**: TI提供的专有配置文件,用于通过空中将候选镜像传输到支持OAD的设备。 - **低功耗模式**: 用于减少功耗的低功耗或睡眠模式。 5. **安装路径**: 提到了协议栈代码的安装目录路径,例如:`C:\TexasInstruments\BLE-CC254x-1.2.1`。 6. **引用**: - **BLE Stack Functional Specification v1.2**: 指的是蓝牙低功耗堆栈功能规范的版本1.2,是实现OTA升级所依赖的规范文档。 - **ANSIC Coding Standard (F8W-2005-0002)**: 可能指的是一份符合ANSIC标准的编码规范文档,但这里可能由于OCR扫描的原因而有误。 本文档是关于如何在BLE设备上使用CC254x芯片进行OTA升级的详细指南。文档中涵盖了从理论基础到实际操作的全方位知识,包括必要的代码添加、软件配置以及整个升级流程,使开发者能够为部署的设备在无需物理接触的情况下实现固件更新,从而提高了设备的可维护性和用户体验。
剩余16页未读,继续阅读
- 粉丝: 14
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助