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-EM-CC2745R10-Q1:如果 SSB 和应用都存在、如何确保 SDK 9.10.00.83 的汽车节点工程作为覆盖模式应用正常运行?

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

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1523289/lp-em-cc2745r10-q1-how-to-ensure-that-the-car-node-project-of-sdk-9-10-00-83-runs-normally-as-an-overwrite-mode-app-when-both-ssb-and-app-exist

器件型号:LP-EM-CC2745R10-Q1
Thread 中讨论的其他器件:UNIFLASH

工具/软件:

问题:当 SSB 和应用都存在时、如何确保 SDK 9.10.00.83 的汽车节点项目作为覆盖模式应用正常运行?

问题描述:为了实现汽车节点 CAN OTA 功能,我们将汽车节点配置为覆盖应用模式。 引导加载程序工程可作为 SSB 独立运行、car_node 工程也可作为 APP 独立运行。 但是,当 SSB 和应用同时加载到开发板时,SSB 和应用可以在彼此之间切换,但应用无法正常运行。 将 basic_ble_oad_image 工程用作 app 时、SSB 和 app 可同时正常运行。 两个应用程序项目的安全配置是一致的。 您能帮助我们检查为什么当 SSB 存在时汽车节点应用程序无法正常运行?

加载映像:

应用 v2.0 跳转到 SSB;SSB 跳转到应用 v3.0;

App v3.0 仅打印一个日志、而不打印循环测试日志。

Security Configuration:

添加的日志打印代码如下所示:

预期结果 :μ s 汽车节点 BLE 应用测试日志。 每 2 秒循环打印一次。

实际结果:跳转到 App V3.0 后、测试日志未实现 2 秒循环打印。

您能否检查一下它与预期结果有何不同?

此致

普雷斯顿

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

    您好:

    我对此有点困惑、因此如果我不理解问题、我深表歉意。

    问题在于应用程序 v3.0、而不是 SSB 无法引导到它? 根据您附加的日志图像、我们  在应用 v3.0 中引导是否成功、但未执行测试日志线程? 您是否调试过项目以查看器件处于什么状态? 如果没有更多的调试信息、很难说会出现什么问题。 如果我们正在引导至应用程序 v3.0、并且看到 print 语句、但没有看到线程、则可能是线程创建失败。

    您能提供更多的调试信息吗? 例如,当您在应用程序 v3.0 中,但没有打印出来时,您在代码中的位置是什么?

    此致、

    Nima Behmanesh

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

    嗨、Nima:

      该表显示了我尝试过的调试方法;图像位于附件中。您可以尝试加载我的图像。

       奇怪的是、唯一加载的 car_node 应用可以进入 Log_Thread;但是、当引导加载程序和 car_node 应用加载在一起时、Test Log_Thread 不会运行。 您能告诉我在同时加载引导加载程序和 car_node 应用时如何调试它们吗?

       base_ble_oad_dual 项目不存在此问题、只有 car_node 项目存在此问题

    加载映像:

    e2e.ti.com/.../image.zip

    此致

    普雷斯顿

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

    您好:

    使用 uniflash 刷写映像时、您选择的是:

    此致、

    Nima Behmanesh

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

    嗨、Nima:

     当 使用 uniflash 刷写映像时选择“Do not erase before program load“、会出现错误

    当我们使用 UniFlash 加载映像时、所选的选项是“retain main sectors in existing CCFG “。

    你能否在其他方面提供任何其他建议?

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

    已在中修复  simplelink_lowpower_f3_SDK_9_11_00_18  修补程序版本