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.

[参考译文] LP-CC2652R7:OAD 下载不成功

Guru**** 2327800 points
Other Parts Discussed in Thread: CC2652R7, LP-CC2652R7
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1494707/lp-cc2652r7-oad-download-not-successful

器件型号:LP-CC2652R7
主题中讨论的其他器件:CC2652R7

工具与软件:

大家好、团队成员:

我当前正在尝试将 OAD 片上功能添加到 CC2652R7上的固件中。 我尝试使用 BTool 发送新映像来执行 OAD、但失败了、如图所示:

我将使用 simplelink_cc13xx_cc26xx_sdk_7_40_00_77和 CCS 12.8.1、并首先按照 Simplelink Academy 建议刷写这些文件:

BTool 中的日志中显示的原因  

[3877]: - 12:45:36.023.
OAD ImageControl 响应
命令 ID = 0x12 (ImageBlockWriteRsp)
状态= 0x09 (OAD_INCOMPONABLE_IMAGE)

这是 OAD 下载失败的原因吗? 或者我可以检查的任何其他东西? 我已经学习并学习了 Simplelink Academy  低功耗蓝牙增强型无线下载(OAD)基础知识

以及 低功耗蓝牙增强无线下载(OAD)高级功能、但仍无法使用片上 OAD 功能。

任何人都可以帮助这个,非常感谢!!!

此致、

Jermyn

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

    你好、Jermyn!

    您通过 OAD 上传的图像似乎有问题。 您是否可以尝试使用手机上的 SimpleLink 应用程序通过 OAD 上传已知映像、以确保问题来自固件、而不是初始闪烁? 您可以使用 低功耗蓝牙-无线下载(OAD)基础知识 (本 SimpleLink Academy 适用于 CC23XX、但也适用于 LP-CC2652R7)的 SimpleLink Connect 移动应用程序在 OAD 中了解如何执行该操作。

    此致、
    Maxence

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

    尊敬的 Maxence:

    是的、我知道上传的图像有问题、我之前通过更新 TI 官方图像来试用过该应用、结果证明一切正常。

    我的问题是、我根据 低功耗蓝牙增强无线下载(OAD)高级中提到的内容添加了片上 OAD 功能。

    但现在有一个问题、我不知道如何解决、simplelink Academy 没有针对片上 OAD 提供任何调试方法、因此 它真的让我很困惑。

    请问是否有人认为这个问题可能来自甚么? 非常感谢。

    此致、

    Jermyn

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

    您好!

    错误0x09 (OAD_INCOMPONSE_IMAGE)表示堆栈和闪存边界不匹配或程序条目不匹配。
    在屏幕截图中、您使用0x86000作为持久应用的加载地址。 您是否考虑过将 低功耗蓝牙增强无线下载(OAD)高级 SLA 中的0x36000替换为0x86000 ? 如果没有、我邀请您通过执行此更改来重新执行该教程。

    此致、
    Maxence

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

    尊敬的 Maxence

    感谢您提供的信息。

    我可以使用 simple_peripheral_on_chip 固件更新到固件、然后当我尝试将固件更新回 simple_peripheral_on_chip 固件(第二次执行 OAD)时、有另一个问题显示了此消息

    请问是否有人认为这个问题可能来自甚么? 感谢您的热情支持!

    此致、

    Jermyn

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

    你好、Jermyn!

    如果您使用的是调试器、则在 OAD 之后器件可能无法自动复位、而您可能需要在 OAD 之后手动对目标板进行下电上电。 您可以在 BLE 用户指南中阅读有关这方面的更多信息。 您是否可以在 OAD 完成后尝试拔下/插上电、或使用 XDS110上的按钮关闭并重新打开电源、看看 BTool 连接在之后是否正常工作?

    此致、
    Maxence

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

    尊敬的  Maxence:

    感谢您提供有用的信息、它在我遵循您的建议后可以正常工作。

    非常感谢!

    此致、

    Jermyn