- TI论坛:CC2640r2f OAD升级操作指南
- SDK说明文档:OAD说明在线文档
- 烧录文件合并方式:SDK自带Python插件工具教程
以例程simple_peripheral_oad_onchip为例
SDK版本:simplelink_cc2640r2_sdk_3_30_00_20
IAR打开工程
该例程的工程集成了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固件下载
连接蓝牙设备

加载固件,然后点击Load Images,开始下载

烧录成功

安卓APP操作
打开SimpleLink Starter,可以搜索到这个蓝牙设备,点击连接

连接后
点击START OAD,再点击RESET TARGET
重启后
重启后就可以搜索到这个设备,重新连接后就可以进行OAD固件升级

点击TI OAD Service

先将用户应用层固件放在手机上
固件路径:...\simple_peripheral_oad_onchip\tirtos\iar\stack\FlashROM\Exe\sp_oad_onchip_cc2640r2lp_stack_FlashROM_oad.bin
点击SELECT CUSTOM FW

选择固件

升级中
升级成功
本文详细指导了使用TI CC2640r2f的UniFlash固件升级过程,涉及IAR工程的编译与烧录,以及安卓APP的连接操作,从BIM、Userapp到Stack的固件管理,最终实现成功升级。
5200

被折叠的 条评论
为什么被折叠?



