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.

[参考译文] CC2745R10-Q1:CC2745R10-Q1:OAD 双映像工程无法使用

Guru**** 2874030 points

Other Parts Discussed in Thread: UNIFLASH, CC2745R10-Q1

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1631335/cc2745r10-q1-cc2745r10-q1-oad-dual-image-project-can-not-work

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

尊敬的 TI 支持团队:

我计划使用 SDK 示例实现 OAD 函数 basic_ble_oad_dual_image并通过 TI 应用执行 OAD SimpleLink Connect

但是、UniFlash 在刷写“basic_ble_oad_dual_image_LP_EM_CC2745R10-Q1_freertos_ticlang_sb.hex"时“时显示错误。

image.png

您能否就如何解决此问题并成功实现 OAD 功能提供一些建议?

此致、

重量

 

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

    您好:

    此错误消息有时会出现、但并不总是意味着存在问题。
    您能否尝试运行该程序、看看它是否正常运行、并告诉我结果?

    此致、
    Josh Alderson

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

    您好、Josh、

    我尝试使用评估 OAD 功能 basic_ble_oad_dual_image CC2745 LaunchPad 的示例。

     使用 UniFlash 刷写了映像 basic_ble_oad_dual_image_LP_EM_CC2745R10-Q1_freertos_ticlang_sb.hex。

    为了验证应用是否正在运行、我添加了打开 LED 的功能。 但是、LaunchPad 上的 LED 在复位后不会亮起或显示任何活动。

    我想问:

    1. 在 CC2745 上运行 OAD 双映像示例是否需要任何其他配置或步骤?
    2. 此示例在刷写之前是否需要特定的引导加载程序或预安装的映像?
    3. 此行为是否与安全启动或映像签名问题有关?

    感谢您的支持。


    此致、

    重量

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

    您好 Weiting、

    感谢您的检查。 如果未运行、则需要进一步调查才能找出根本原因。
    由于假日响应时间会稍慢一些。 我们将尝试由星期一做出响应。

    此致、
    Josh Alderson

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

    您好:

    我认为 HSM 固件可能未刷写、这会导致应用程序无法启动。

    下面介绍了如何检查 HSM 是否已刷写到器件中:

    首先、打开 Uniflash 并连接到 CC2745 器件:

    接下来、转到 “Settings & Utilities“ 并向下滚动、直至看到  HSM Info:

    点击  Read HSM System Information  按钮:

    如果 Uniflash 未填充 HSM 信息、或引发错误、则意味着未刷写 HSM 固件。 对于 OAD 需要的启用安全启动的映像、HSM 固件是必需的。

    请遵循此页面上的指南: https://dev.ti.com/tirex/content/simplelink_lowpower_f3_sdk_9_14_00_41/docs/ble5stack/ble_user_guide/html/cc23xx/hsm-programming-guide-cc27xx.html?highlight=hsm#programming-the-hsm

    重新刷写 HSM 后、请确保在刷写 OAD 软件时不执行该操作  两个背对背芯片擦除  因为这样会移除 HSM 固件并要求重新刷写。

    如果在执行这些步骤后仍遇到此问题、请提供以下信息:

    1.构建软件并将软件刷写到设备上的确切过程。

    2.通过 CCS 将调试器连接到设备,并提供发生问题时设备所在的调用栈/位置,即开始调试,让设备运行,然后获取显示调用栈的调试窗口的映像。

    3.如果设备无法连接到调试,请告诉我。

    一旦我们掌握了所有这些信息、我们就可以继续前进。

    此致、

    Nima Behmanesh

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

    嗨、Nima、

    感谢您的时间和支持。

    我能够从此 LaunchPad 读取 HSM 信息。

    刷写另一个 LaunchPad 上的双映像固件后、我发现它工作正常、并且 LED 亮起。

    我的原始 LaunchPad 似乎有故障。

    现在、我可以使用 SimpleLink 应用扫描器件并继续执行 OAD 测试。

     

    此致、

    重量