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.

[参考译文] CC2340R5-Q1:通过 Simple Link 连接进行的 OTA 软件更新仅工作一次

Guru**** 2539500 points
Other Parts Discussed in Thread: CC2340R5

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1520138/cc2340r5-q1-ota-software-update-through-simple-link-connect-working-only-once

器件型号:CC2340R5-Q1
主题中讨论的其他器件:CC2340R5

工具/软件:

您好的团队、

目前我们正在处理 CC2340R5 器件、因为我们刷写了 mcuboot、persistent 应用程序和应用程序.bin 文件后、便实现了 OAD。

一旦我们将三个文件合并刷新、但如果我们要通过简单链接连接应用更新.bin 文件、我们将无法更新它、因为 OAD 服务不可用、请提供相关解决方案。

是否有任何方法可以通过任何其他应用或工具来更新 OAD、请提供它。

SDK: simplelink_lowpower_f3_SDK_8_40_00_61

CCS 版本:12.8.

谢谢。此致

Balaji Wankhede

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

    您好:

    您已合并文件并刷新了文件、您尝试上传的二进制文件包含什么内容? 请概述您的整个流程。

    此致、

    Nima Behmanesh

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

    嗨、Nima、

    我正在使用 CC2340R5 频率。 刷新三个组合文件之后— mcuboot.hex persistent_app.bin(地址 0x0006000) 、和 application.bin(地址:0x00032000) —我们的应用程序运行正常。

    但是、如果我们需要重新刷新 application.bin 直接连接 SimpleLink Connect 移动应用 、我开始为 OTA 刷新做广告。 移动应用程序连接到设备后、我单击 OAD 重置服务 ,但此时,我遇到了一个错误(无法启动更新应用程序。 BIN 文件)。 器件的数据会被擦除、之后、它不会再进入 OTA 刷写模式。

    之前、我们使用了 CC2642 频率。 在这种情况下、如果 OAD 失败、则是 持久应用程序 仍然广播、从而允许我们连接并重新刷写 application.bin SimpleLink Connect 应用程序发送工程文件。

    CC2340R5 不会观察到这种行为。 能否请您解释一下两者之间的区别 CC2340R5 CC2642 OAD/持久应用处理方面有哪些优势?

    通过 Simple Link Connect 应用进行第 2 次 OTA 更新时收到以下错误:

    谢谢、此致

    Balaji Wankhede

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

    您好:

    我需要在我这边尝试一下、看看能否重现您在这里看到的内容。

    同时、您能否确认在刷写组合的十六进制文件后、持久性应用程序在初始引导后仍在内存中?

    此致、

    Nima Behmanesh

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

    嗨、Nima

    感谢您的答复。

    请尝试你的结束,让我知道。

    在存储器中、我已读取它的持久性地址仍然是数据可用的。  

    谢谢 (&C)

    Balaji Wankhede

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

    嗨、Nima、

    如前所述、持久应用有时会开始广播、但通过 OAD 进行的软件更新未成功完成。 SimpleLink Connect 应用程序显示一些错误。 请查看下面的快照、并告诉我们问题可能是什么。

    我遵循的步骤:

    1. 开始对 OTA 刷写进行设备广播。

    2. 通过 SimpleLink Connect 应用连接到器件

    3. 连接后、.bin从浏览器中选择更新的软件文件。

    4. 已启动更新过程。

    5. 应用程序显示“等待重置 OAD 服务“。

    6. 之后、软件未更新、器件意外复位。

    7. 以前的功能停止工作,但持久应用程序继续广告。

    通过 BTool 进行相同器件 OAD 更新、它会成功更新。

    Btool & Simple Link Connect Mobile 应用程序的区别是什么。

    请查看上面的图片、让我们知道问题将会是什么。

    谢谢、此致

    Balaji Wankhede

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

    尊敬的 Balaji:

    您能够实现 OAD 与 Btool 功能配合使用、但不能与 SimpleLink 应用配合使用? 我是否理解正确?

    我在我这边进行测试后、便能够使用 SimpleLink 应用、因此可以在手机上使用该应用。 您是否更新了应用程序?

    此致、

    Nima Behmanesh

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

    嗨、Nima、

    是的、我已更新应用程序

    我正在使用最新的 Simple Link Connect 移动应用程序 V2..0.2

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

    您好:

    我很抱歉,我上周离开了办公室。

    在其他设备上使用该应用程序时是否也会发生这种情况?  

    此致、

    Nima Behmanesh