CC26x2R1笔记(10)simple_peripheral_oad_onchip 空中升级

1平台条件

1.1 sdk:simplelink_cc13x2_26x2_sdk_3_30_00_03
1.2 ccs_9.22
1.3 硬件平台:cc2642

有帮助的参考网址:
1:历程说明使用网址
2:app中操作文档
3:本地路径:将工程配置成能升级的工程file:///C:/ti/simplelink_cc13x2_26x2_sdk_3_30_00_03/docs/ble5stack/ble_user_guide/html/ble-stack-oad/setting-up-environment.html

4:苹果和安卓的源码
5:BLE OAD Android 下载的地址
BLE OAD IOS 下载地址

2 使用步骤

2.1 peripheral 配置

1:使用片上的oad,因为cc2642有足够的rom空间
2:在ccs查看工程的版本类型,ti工程一般有两种类型
根据调试需要选择适当的构建配置(请确保使用与BIM相同的配置)。
Debug
Release

3:根据上面的类型选择对应的BIM文件,在安装的协议栈路径C:\ti\simplelink_cc13x2_26x2_sdk_3_30_00_03\examples\rtos\CC26X2R1_LAUNCHXL\ble5stack\hexfiles
4:ti给出安全加密oad方式与不加密oad两种方式,根据是否加密选择对应的BIM文件,
在这里插入图片描述
5:取消安全加密方式oad在
在这里插入图片描述
6:需要三个文件,因为我用的安全方式和Debug
1:安全加密的:在这里插入图片描述
2:还有当oad过程中,app发来复位时,一直执行的
在这里插入图片描述
3:我们的用户app的bin文件,这个文件再我们的编译的工程的,work_space 目录的debug,不过这个是OAD_IMG_A
在这里插入图片描述
4:要升级的将配置生成OAD_IMG_B文件,为了验证成功,可以将广播名字修改

3 centeral

1:查找运行host_test的CC13x2或CC26x2 LaunchPad的UART反向通道使用的端口。
2:这是一个名字XDS110 Class Application/User UART

3:打开BTool(请参阅BLE5-Stack的tools文件夹中的BTool可执行文件)

4: 使用以下串行端口设置,单击确定

端口:<PORT_FROM_ABOVE_STEP>
其他设定:115200 8N1
这应该打开并初始化host_test设备。

按下扫描按钮应在日志中填充设备列表

正确初始化的BTool会话的屏幕截图如下所示
在这里插入图片描述

可以加入QQ群:687360507
与大伙沟通交流,技术在于分享而进步

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值