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:OAD 实现

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1478837/cc2340r5-q1-oad-implementation

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

工具与软件:

团队成员、您好!

我正在使用  CC2340R5-Q1、其中我实现了 OAD。 在刷写后、DIO 14 (Launchpad 红色 LED)最初为高电平、我在 SysConfig 中禁用此引脚。 您能告诉我、我应该怎么做吗? 此 LED 仅在初始连接电源时亮起。

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

    请告诉我  

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

    尊敬的 Divyani:

    请在此处继续我们的离线讨论。 首先、我将捕获我们的对话的详细信息:

    - GPIO14引脚保持高电平、该引脚连接到 Launchpad 上的红色 LED。

    -这会导致您的系统出现问题,您希望在启动期间将此引脚保持在低电平

    -在 basic_ble_oad 示例中,你已经关闭了 LED,但仍然注意到 LED 正在打开。

    要进一步进行、您是否可以确认以下事项:

    -在 OAD 示例中,您使用的是 SDK 中预构建的 mcuboot hexfile 吗? 或者您是否使用 SDK 中的示例(examples/nortos/LP_EM_CC23xx 下的 MCUBoot 示例)为您自己的 MCUBoot 映像构建十六进制文件

    我认为 GPIO 控制不是来自软件的 basic_ble_onchip_oad 部分、而是来自 MCUboot 软件。 这是因为这两个 SWS 的示例项目都会配置 GPIO14 (红色 LED)。 从 basic_ble_onchip_oad 软件中移除 GPIO14后、仍有一个控制同一 GPIO 的 MCUBoot 软件。 如果您使用的是预构建的十六进制文件、接下来的步骤将包含如何从 MCUBoot 软件中删除 GPIO14控制、或者让您能够构建删除 GPIO 的 MCUBoot 示例。

    此致!
    Achyut Ray

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

    请您回复。  

    是的、我 使用预先构建的 hex 文件。 您能否请我指导如何构建 MCU 引导示例、因为在 SDK 中、该示例不可用。

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

    尊敬的 Divyani:

    MCUBoot 示例应在 simplelink_lowpower_f3_source_sdk_8_40_00_61\examples\nortos\LP_EM_CC2340R53\mcuboot 下提供。 有关为 OAD 示例构建该文件的详细信息、我正在检查并将回复您。

    此致!
    Achyut Ray

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

    再次问候 Divyani、

    以下信息是如何配置 MCUBoot 示例以与 basic_ble_onchip_oad 示例协同工作:

    -使用最新的 SDK 很简单。

    -在 mcuboot 项目的 SysConfig 中,请执行以下操作:

    - 此外、请记住移除不需要的 LED .

    - 根据 MCUBoot SysConfig 中的实际应用、确保主映像和辅助映像的大小正确。

    -当您现在构建项目时, MCUBoot 映像应该可以用于 OAD 示例。

    感谢  帮助。

    希望这对您有所帮助、
    Achyut Ray

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

    感谢你的帮助。 它现在正在工作。

    您还可以告诉我如何构建 Production .bin 文件、因为当我 将 MCUboot、Persistant 和应用程序文件组合在一起时、 .bin 文件的大小为12、78,082KB、因此我无法刷写它。

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

    尊敬的 Divyani:

    好的、当然可以。 我正在并行处理这项工作。 让我们继续您为 bin 文件主题创建的其他主题、然后关闭此主题。 有助于使主题更易于跟踪。 您可以在建议的答案上点击"这个已解决我的问题"按钮、关闭该主题。

    非常感谢、好的、
    Achyut Ray