主题中讨论的其他器件:UNIFLASH
以确保持久映像和 BIM 映像运行正常。 首先、我已经用启动板和 BTool 测试了 OAD、工作正常。
然后我下载了 iphone 10的 IOS 应用程序。
我转至 EOAD 启动/复位、然后弹出一个窗口、询问"是否要重新启动器件进入持久应用映像以执行 OAD?"
我选择是,我看到我的设备红色 LED 闪烁,应用程序返回到前一页,没有发生任何情况...
如何发送图像?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
以确保持久映像和 BIM 映像运行正常。 首先、我已经用启动板和 BTool 测试了 OAD、工作正常。
然后我下载了 iphone 10的 IOS 应用程序。
我转至 EOAD 启动/复位、然后弹出一个窗口、询问"是否要重新启动器件进入持久应用映像以执行 OAD?"
我选择是,我看到我的设备红色 LED 闪烁,应用程序返回到前一页,没有发生任何情况...
如何发送图像?
您好、Terence:
感谢您的联系。
您正在执行哪种类型的 OAD? (片上、片外)
为了让我了解相关流程的参考、您能否确认您已执行以下培训实验室中提供的步骤: 低功耗蓝牙-无线下载(OAD)基础知识
Br、
大卫。
大家好、David、我将使用以下工具
Sensor Controller Studio 2.9.0.208
CCS 版本10.1.0004
SDK 版本 simplelink_cc13x2_26x2_SDK_2_40_00_81
CC26X2R1 LaunchPad +我们自己的器件(CC2642R1)
如果更新后的 SDK 版本与我的现有工程兼容、我可以考虑使用该版本
谢谢!
您好、Terence:
我的意思是您下载到 iphone 的 Simple Link Connect 应用程序版本。
您能否同时确认、您在准备启动 OAD 时选择了正确的器件和固件?
您能否用开箱即用的 GUI 尝试相同的流程? simple_peripheral_oad_onchip_.bin file and see if it works with the app?

您是否还要修改持久性应用程序或使用示例中附带的应用程序、并且仅修改 simple_peripheral_oad_onchip_.bin file?
Unknown 说:我的持久映像和 BIM 映像运行良好
Br、
大卫。
特伦斯您好!
您能否尝试使用 SimpleLink Connect 应用程序(https://www.ti.com/tool/SIMPLELINK-CONNECT-SW-MOBILE-APP)而不是入门版本?
TI SimpleLink Starter 版本5.12
是否可以获取蓝牙监听器日志?
我将尝试在最后重现此示例。 是否可以(非机密信息)共享此线程中修改的.bin 文件(持久文件和应用程序文件)? (只需拖放到聊天中)。
Br、
大卫。
我尝试过 SimpleLink Connect 应用程序、这里是我找到的内容。
1) 1)连接到我的设备 
2) 2)选择包含 CC2652R1和本地 bin 文件的固件更新

3)开始更新,我发现设备已重新启动。
则未找到包含 OAD 服务的应用警报

4) 4)我在应用中重新扫描器件、并且我的器件名称已更改为 OAD 持久应用

5)然后、我在步骤中再次重新启动固件更新
带有设备的应用程序警报未重置为 OAD 服务。

6) 6)根据应用程序、我按下了设备上的重置按钮
找不到 OAD 服务的应用程序警报

还可以看到、在固件更新后、器件不再与应用程序一起运行、但 OAD 持久
您好!
请勿使用适用于 OAD 的 SimpleLink Connect 应用程序、否则会有问题。 使用 SimpleLink Starter 应用。 我在此处详细介绍了片外 OAD 的过程。 对于片上 OAD、您只需要使用 Uniflash 对正确的图像进行编程。
-克尔
大卫。
将 Wireshark 监听器日志 "CC2642R1_OAD.pcapng"重命名为"CC2642R1_OAD.pcapng.log"
Simple Link Connect 应用程序上的 OAD 失败
e2e.ti.com/.../CC2642R1_5F00_OAD.pcapng.log
还附加到 由 BTool 成功完成的 OAD 日志
您好、Terence:
谢谢更新、我会看一下。
与此同时、您能否评估一下将 SDK 版本升级到 最新版本:7.40.00.77的可能性? 在各个 SDK 版本之间已解决与 OAD 相关的问题、并且我们发现最近在最新的 SDK 中解决了一个与您的 OAD 相关的问题。
如果您可以使用这一新的 SDK 对修改后的文件进行快速测试、敬请告知。
Br、
大卫。
尊敬的 David:
我在 SDK7.40.00.77上运行一些测试。
似乎有问题...
1) 1) Frist I 从 SDK 示例编译了三个工程
- bim_onchip_CC26X2R1_LAUNCHXL_nortos_ticlang
- project_zero_CC26X2R1_LAUNCHXL_tirtos7_ticlang_oad
- simple_peripheral_oad_onchip_CC26X2R1_LAUNCHXL_tirtos7_ticlang_oad
zip 文件中随附的图像文件
e2e.ti.com/.../SDK7_5F00_test.zip
2) 2)我使用 uniflash 加载 bim_onchip 和 project_zero 映像。
3) 3)使用最新的 iphone SimpleLink 扫描器件并找到项目零器件
4) 4)选择固件更新并从本地加载 simple_peripheral 映像

5) OAD 完成

6) 6)重新启动器件并使用 SimpleLink Connect 和 Starter 重新连接
两者都显示 Project Zero、而不是 Simple Peripheral、OAD 似乎什么也没做???

只需将器件名称更改为"Project Zero123"即可获得另一个测试用例

1) 1)我创建了映像文件 "project_zero123_CC26X2R1_LAUNCHXL_tirtos7_ticlang_oad"
2) 2)我使用 uniflash 加载 bim_onchip 和 project_zero 映像。
3) 3)使用最新的 iphone SimpleLink Connect 扫描器件并找到项目零器件
4) 4)选择固件更新并从局部加载 project_zero123_CC26X2R1_LAUNCHXL_tirtos7_ticlang_oad 映像
5)则应用程序警报的 TLV 映像错误

Markel Robregado、我已经重新启动了 BLE 器件、它仍然显示相同的器件名称。 这告诉我即使应用程序说成功、OAD 也没有成功。
您好、Terence:
OAD 有2种类型、即片外 OAD 和片上 OAD。
SDK 中的片外 OAD 示例程序。
对于片外 OAD 过程、只需遵循本文中的过程。 您可以使用 Uniflash。 刷写后、关闭电路板的电源并对其进行更新。
对于片上 OAD、唯一的示例程序是简单外设片上 OAD 示例程序。 Uniflash 中所需的映像如下所示。
很遗憾、SimpleLink Starter 应用不支持片上 OAD。 我只是想去做。
-克尔
David 、我的确在使用片上 OAD,并且已经使用片上 OAD 重新运行测试供参考
监听日志附带的示例。
e2e.ti.com/.../OAD_5F00_OnChip.zip
还附加了持久性和 BIM 图像供参考
e2e.ti.com/.../cc26x2r1lp_5F00_bim_5F00_onchip.zipe2e.ti.com/.../ble5_5F00_simple_5F00_peripheral_5F00_oad_5F00_onchip_5F00_cc26x2r1lp_5F00_persist_5F00_app_5F00_FlashROM_5F00_Release.zip



您好、Terence:
使用 SimpeLink Connect 应用程序时遇到片上 OAD 问题。 测试结果显示、使用 SimpleLink Starter 应用程序时、片上 OAD 不起作用。 但是、正如您已经提到的、片上 OAD 使用 BTool 工作。 使用 SimpleLink Connect 应用程序或 SimpleLink Starter 应用程序的片上 OAD 问题不应是项目开发的主要障碍。 您应该与应用程序开发人员合作、使用片上 OAD 创建自定义应用程序。
-克尔