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.

[参考译文] CC2652R7:片上 OAD 调试方法

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1475041/cc2652r7-on-chip-oad-debugging-methods

器件型号:CC2652R7

工具与软件:

您好!  

我正在使用 CC2652R7、当前正在我的项目中实现 BLE 片上 OAD 功能、并尝试按照此操作来添加片上 OAD 功能(增强的低功耗蓝牙无线下载(OAD)高级—CC13XX CC26XX SimpleLink Academy)

之后、我可以使用 SimpleLink Connect 应用程序并打开 OAD 界面、但当我尝试使用提供的映像更新固件时、它会卡在0%的进度、就像这样。

您能告诉我如何调试固件吗、我可以参考哪些示例吗? 非常感谢。

此致!

Jermyn

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

    您好、Jermyn、

    感谢您发送编修!

    您使用的 SDK 版本是什么? 我想问一下、您是否已执行 OAD SLA 中的所有步骤、或者是否有任何不清楚如何执行的步骤? 您可以从哪里获得 BIM 文件、请问您是否可以尝试使用 SDK 中的 bim_oonchip.hex 文件(\examples\nortos\CC26X2R1_LAUNCHXL\bim\hexfiles\bim_onchip\Release)?

    BR、

    David。

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

    尊敬的 David:  

    1)对于我在 simplelink_cc13xx_cc26xx_sdk_7_40_00_77上构建的固件程序、persistent_app 和 bim_on-chip 的 配置全部来自 simplelink_cc13xx_cc26xx_sdk_7_40_00_77。

    2)并且 我按照 OAD SLA 一步一步执行 操作、这里是我刷写程序的方式:

    3)、我是否知道有任何用于片上 OAD 调试的资源?

    4)我注意到每个文件/文件夹图标上都有一个小的蓝色问号,但在我构建程序后没有错误。 我是否知道这也是一个问题、如何解决?

    谢谢!

    Jermyn

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

    您好、Jermyn、

    1. 您可以直接尝试使用 SDK 中的 bim_onchip.hex 文件(\examples\nortos\CC26X2R1_LAUNCHXL\bim\hexfiles\bim_onchip\Release)吗?
    2. 您要使用哪个地址来刷写应用程序? 看到它是空的。
    3. 目前我们只有您已经指出的一个。
    4. 您是否将版本控制(Git)与 CCS 配合使用?

    此致、

    David。

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

    您好!

    1) 1)我确实使用了 u 提到的文件、但为什么要推荐  CC26X2R1_LAUNCHXL 中的文件、而不推荐 LP_CC2652R7中的文件。 我同时尝试了 bim_onship.hex、但仍然停留在0%的进度。

    2)默认情况下应该是0x00000000? 我们基于 simple_peripheral 示例构建了固件。

    3)得到了,非常感谢。

    4)是的,这会影响任何东西吗?

    我还尝试了 multi_role 示例、它也卡住了。

    非常感谢。

    此致!

    Jermyn

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

    您好、Jermyn、

    1. 抱歉、我的错了、请使用与器件对应的 hex 文件。
    2. 好的、明白了。
    3. 文件可能未提交、因此未知。 如果你承诺,他们会消失吗?

    您是否正在使用项目中具有 v2版本编译器的图像? 您应该能够在 Release 文件夹中查看_v2.bin 文件、并将其作为本地文件从 SimpleLink 应用程序加载。

    BR、

    David。

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

    您好!

    我从 github (https://github.com/TexasInstruments/simplelink-connect-fw-bins/tree/main/CC2652R7/8_30_00_51_eng)读取源代码后、它只显示 IAR 的.bin 文件、但我要使用 CCS 开发固件、这是 OAD 没有处理的原因吗?  

     \

    我在以下位置找到了 CCS 的.bin 文件:

    但在 simplelink 连接应用中、我只能从 IAR 的.bin 文件中进行选择:

    我可以知道这是否是 OAD 流程卡住的原因吗? 非常感谢。

    此致!

    Jermyn

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

    您好、David、您能就我发布的最新问题提供帮助吗? 非常感谢。

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

    您好、Jermyn、

    对于延迟、我们深表歉意。 您能否使用非 IAR 版本或加载您自己的应用 bin 文件。 构建 bim_on 项目后、可在 Release 文件夹中找到该文件。 然后、您可以将其发送到手机并直接加载到应用程序、而无需选择设备和文件。

    请告诉我进展如何。

    BR、

    David

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

    尊敬的 David:

    当我在构建后从 CCS 中刷写.bin 文件时、它不起作用、提示"未找到服务"或有时提示"OAD 服务复位失败":

    (我将 persistent 应用的地址设置为0x86000、原因是文本:)

    我还发现、在 "OAD 服务复位失败"后的某个时候、固件更改为 persistent 应用、然后我断开并重新连接设备、可以继续使用 OAD 更新更新更新到所需固件、这种行为采用有线方式、整个过程不应像这样拆分。

    但是、当我直接使用此处的.hex 和.bin 文件(simplelink-connect-fw-bins/CC2652R7/7_10_00_98_eng/simple_peripheral_oad_onchip_LP_CC2652R7_tirtos7_ticlang_oad-v1.0.0.bin at main·TexasInstruments/simplelink-connect-fw-bins·GitHub)时、运行良好:

    我是否知道网站上的文件与示例中的文件有任何差异?

    此致、

    Jermyn