请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2640R2F 主题中讨论的其他器件:CC2640
BLE SDK v1.35.00.33
BTool v1.41.17
闪存编程器2 v1.7.5内部版本#16
CCS v 7.1.0.00016
在尝试使用 SDK 示例代码对 CC2640R2进行片上 OAD FW 更新时、我从 BTool 收到一条"OAD download not successful"消息。 下面是我执行的步骤、随附的是 BTool 传输输出的日志。 我不确定问题是什么以及失败的原因。
- 导入了 bim_oad_onchip_cc2640lp_app + oad_target 栈项目并进行了编译
- 导入并编译了 OAD_TARGET 应用程序
- 修复了 OAD_TARGET 应用编译的两个问题(将.text 更改为使用两个>而不是一个、将 FLASH_IMG_A_START 的#define 更改为 FLASH_START+FLASH_OAD_IMG_HDR_SIZE)
- 已成功构建 OAD_TARGET 应用程序
- 导入并编译了 simple_peripheral_oad_onchip 示例
- 使用这些映像对我的 CC2640之一进行编程
- 使用 SDK 中包含的 host_test 二进制文件对我的另一个 CC2640进行编程(作为 OAD 下载程序)
- 打开 BTool、连接到 OAD 下行加载程序、发现了 OAD 目标"简单外设"并尝试了 OAD 更新
