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.

[参考译文] LAUNCHXL-CC26X2R1:CC2642R1 BLE OAD:simplelink starter app IOS、如何上传自定义映像?

Guru**** 2595800 points
Other Parts Discussed in Thread: UNIFLASH

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1348170/launchxl-cc26x2r1-cc2642r1-ble-oad-simplelink-starter-app-ios-how-to-upload-custom-image

器件型号:LAUNCHXL-CC26X2R1
主题中讨论的其他器件:UNIFLASH

以确保持久映像和 BIM 映像运行正常。  首先、我已经用启动板和 BTool 测试了 OAD、工作正常。

然后我下载了 iphone 10的 IOS 应用程序。

我转至 EOAD 启动/复位、然后弹出一个窗口、询问"是否要重新启动器件进入持久应用映像以执行 OAD?"

我选择是,我看到我的设备红色 LED 闪烁,应用程序返回到前一页,没有发生任何情况...

如何发送图像?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Terence:

    感谢您的联系。

    您正在执行哪种类型的 OAD? (片上、片外)

    为了让我了解相关流程的参考、您能否确认您已执行以下培训实验室中提供的步骤: 低功耗蓝牙-无线下载(OAD)基础知识

    Br、

    大卫。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、David、我将使用片上 OAD 并按照 OAD 基本原理中的步骤操作。  我正在使用 simplelink_cc13x2_26x2_SDK_2_40_00_81 FYI

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Terence:

    我会尽量复制并报告。

    您正在使用哪个版本的 Simple Link 应用程序?

    是否有可能考虑使用更新版本的 SDK?

    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、

    大卫。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在电话中、我将使用 TI SimpleLink Starter 5.12版

    我们为我们的目的注释了以下几点。

    并且我们已在 BTool 上对其进行了测试、OAD 在 BTool 上工作。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    特伦斯您好!

    您能否尝试使用 SimpleLink Connect 应用程序(https://www.ti.com/tool/SIMPLELINK-CONNECT-SW-MOBILE-APP)而不是入门版本?

    TI SimpleLink Starter 版本5.12

    是否可以获取蓝牙监听器日志?

    我将尝试在最后重现此示例。 是否可以(非机密信息)共享此线程中修改的.bin 文件(持久文件和应用程序文件)? (只需拖放到聊天中)。

    Br、

    大卫。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、David、我可以与您分享 bin 文件、但不能在论坛中分享、您能分享您公司的电子邮件吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我尝试过 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 对正确的图像进行编程。

    https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1329123/launchxl-cc26x2r1-cannot-flash-oad-with-new-simplelink-connect-app

    -克尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:  

    已上传 Wireshark 监听器日志"CC2642R1_OAD.pcapng"以了解相关信息

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大卫。

    将 Wireshark 监听器日志  "CC2642R1_OAD.pcapng"重命名为"CC2642R1_OAD.pcapng.log"   

     Simple Link Connect 应用程序上的 OAD 失败

    e2e.ti.com/.../CC2642R1_5F00_OAD.pcapng.log

    还附加到 由 BTool 成功完成的 OAD 日志

    e2e.ti.com/.../BTool_5F00_OAD.log

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Terence:

    谢谢更新、我会看一下。

    与此同时、您能否评估一下将 SDK 版本升级到 最新版本:7.40.00.77的可能性? 在各个 SDK 版本之间已解决与 OAD 相关的问题、并且我们发现最近在最新的 SDK 中解决了一个与您的 OAD 相关的问题。

    如果您可以使用这一新的 SDK 对修改后的文件进行快速测试、敬请告知。

    Br、

    大卫。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、David、我将研究升级 SDK 的可能性、但由于我们的项目一直在使用旧的开发环境、这可能需要大量工作和时间才能启动、因此现在至关重要。 不能确定是否有理由在此时进行升级。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Terence:

    我懂了。 进行这项工作的另一点是、如果您的产品尚未投入生产、则还需要更新 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"

    e2e.ti.com/.../project_5F00_zero123_5F00_CC26X2R1_5F00_LAUNCHXL_5F00_tirtos7_5F00_ticlang_5F00_oad.zip

    2) 2)我使用 uniflash 加载  bim_onchip 和 project_zero 映像。  

    3) 3)使用最新的 iphone SimpleLink Connect 扫描器件并找到项目零器件

    4) 4)选择固件更新并从局部加载 project_zero123_CC26X2R1_LAUNCHXL_tirtos7_ticlang_oad 映像

    5)则应用程序警报的 TLV 映像错误

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Terence:

    只需使用 SimpleLink Starter 应用。 如果在 OAD 之后您仍然看到相同的设备名称、请关闭蓝牙、然后再次打开。 运行该工具。

    -克尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    、我已经重新启动了 BLE 器件、它仍然显示相同的器件名称。  这告诉我即使应用程序说成功、OAD 也没有成功。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Terence:

    OAD 有2种类型、即片外 OAD 和片上 OAD。

    SDK 中的片外 OAD 示例程序。

    1. Project Zero 示例程序。
    2. 简单外设片外 OAD 示例程序。

    对于片外 OAD 过程、只需遵循本文中的过程。 您可以使用 Uniflash。 刷写后、关闭电路板的电源并对其进行更新。

    https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1329123/launchxl-cc26x2r1-cannot-flash-oad-with-new-simplelink-connect-app

    对于片上 OAD、唯一的示例程序是简单外设片上 OAD 示例程序。 Uniflash 中所需的映像如下所示。

    1. 片上十六进制 BIM。
    2. 持久应用十六进制。
    3. 简单外设片上 OAD 容器

    很遗憾、SimpleLink Starter 应用不支持片上 OAD。 我只是想去做。

    -克尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    ,你是否有机会查看监听器日志并找出 OAD 有什么问题?

    现在切换到7.40.00.77为时太晚

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Terence:

    ProjectZero 示例应用于片外 OAD、请参阅 我们的培训材料中的任务1–运行 ProjectZero 项目。 因此、您必须bim_offchip首先在器件的内部闪存中显示项目、项目才能正常工作。 在这种情况下、您可以尝试使用片外应用、如果使用片上 OAD、请使用持久应用?

    Br、

    大卫。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    、我的确在使用片上 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 创建自定义应用程序。

    -克尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Markel Robregado、如果应用程序不起作用、他们应从其应用程序中删除片上 OAD 功能。  这是浪费我们的时间来调试它...