CC2640R2无线升级OAD片内flash升级教程

  • TI论坛:CC2640r2f OAD升级操作指南
  • SDK说明文档:OAD说明在线文档
  • 烧录文件合并方式:SDK自带Python插件工具教程

目录

    • 以例程`simple_peripheral_oad_onchip`为例
    • IAR打开工程
    • UniFlash固件下载
    • 安卓APP操作
    • 连接后
    • 重启后
    • 升级中
    • 升级成功

以例程simple_peripheral_oad_onchip为例

SDK版本:simplelink_cc2640r2_sdk_3_30_00_20

IAR打开工程

CC2640R2无线升级OAD片内flash升级教程_第1张图片

该例程的工程集成了4个项目的工程

序号 应用 介绍 固件路径
1 BIM 找到并跳转到正确的图像、更新后复制堆栈图像、在运行之前确保有效性和可选择的图像安全性。 ...\simple_peripheral_oad_onchip\tirtos\iar\bim_onchip\FlashOnly\Exe
2 User app 用户应用层程序、必须实现OAD重置服务 ...\simple_peripheral_oad_onchip\tirtos\iar\app\FlashROM\Exe
3 Persistent application 提供实现OAD配置文件的轻量级应用程序 ...\simple_peripheral_oad_onchip\tirtos\iar\persistent_app\FlashOnly\Exe
4 Stack BLE协议栈实现 ...\simple_peripheral_oad_onchip\tirtos\iar\stack\FlashROM\Exe

依次编译bim、persistent、app三个工程

UniFlash固件下载

连接蓝牙设备
CC2640R2无线升级OAD片内flash升级教程_第2张图片
加载固件,然后点击Load Images,开始下载
CC2640R2无线升级OAD片内flash升级教程_第3张图片
烧录成功
CC2640R2无线升级OAD片内flash升级教程_第4张图片

安卓APP操作

打开SimpleLink Starter,可以搜索到这个蓝牙设备,点击连接
CC2640R2无线升级OAD片内flash升级教程_第5张图片

连接后

CC2640R2无线升级OAD片内flash升级教程_第6张图片

点击START OAD,再点击RESET TARGET

重启后

重启后就可以搜索到这个设备,重新连接后就可以进行OAD固件升级
CC2640R2无线升级OAD片内flash升级教程_第7张图片
点击TI OAD Service
CC2640R2无线升级OAD片内flash升级教程_第8张图片
先将用户应用层固件放在手机上
固件路径:...\simple_peripheral_oad_onchip\tirtos\iar\stack\FlashROM\Exe\sp_oad_onchip_cc2640r2lp_stack_FlashROM_oad.bin
点击SELECT CUSTOM FW
CC2640R2无线升级OAD片内flash升级教程_第9张图片
选择固件
CC2640R2无线升级OAD片内flash升级教程_第10张图片

升级中

CC2640R2无线升级OAD片内flash升级教程_第11张图片

升级成功

CC2640R2无线升级OAD片内flash升级教程_第12张图片

你可能感兴趣的:(物联网)