simple_peripheral_oad_onchip cc2642空中升级

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

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文件,
simple_peripheral_oad_onchip cc2642空中升级_第1张图片
5:取消安全加密方式oad在
simple_peripheral_oad_onchip cc2642空中升级_第2张图片
6:需要三个文件,因为我用的安全方式和Debug
1:安全加密的:simple_peripheral_oad_onchip cc2642空中升级_第3张图片
2:还有当oad过程中,app发来复位时,一直执行的
simple_peripheral_oad_onchip cc2642空中升级_第4张图片
3:我们的用户app的bin文件,这个文件再我们的编译的工程的,work_space 目录的debug,不过这个是OAD_IMG_A
simple_peripheral_oad_onchip cc2642空中升级_第5张图片
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: 使用以下串行端口设置,单击确定

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

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

正确初始化的BTool会话的屏幕截图如下所示
simple_peripheral_oad_onchip cc2642空中升级_第6张图片

你可能感兴趣的:(CC26X2)