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:使用 MCUBoot 和 AMP 的 UART FOTA;OAD 片外示例代码组合。

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1630246/cc2340r5-q1-uart-fota-using-mcuboot-oad-offchip-example-code-combination

器件型号: CC2340R5-Q1

TI 团队大家好、

我使用的是 BLE CC340R5 模块。

我想使用通过外部器件传输的 UART 文件来执行 BLE FOTA。  

我查阅了 TI 文档和 OAD 示例代码、但我不确定是否可以使用 MCUBoot 示例代码和 BLE OAD 非芯片示例代码的组合进行此操作。  

您能否确认是否可以执行此操作(如果是)1.需要注意哪些事项?

文件传输完成后如何触发 MCUBoot?

如何保存旧 bin 以及旧 bin 的位置、如果在 NVM 中 MCUboot 如何读取地址?

如何向 MCUBoot 通知 NVM 及其地址中新的 bin 可用性?

是否可以在外设+中央模式下使用 OAD 片外示例代码?

如何在 BLE 代码中停止中断和任务?

 

此致、

Rushikesh。

 

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

    供参考、

    我正在使用 SDK simplelink_lowpower_f3_SDK_8_40_02_01。

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

    尊敬的 Rushikesh:

    由衷地为此处的晚通知而道歉。 我们最后遇到了一个问题、导致缺少一些新线程。 这个问题是否仍然存在? 如果是、我将确保立即分配。  

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

    您好 Rushikesh、

    澄清一下、您是否尝试使用 UART 传输应用映像? 在这种情况下、您无需使用 OAD 示例、因为它们包括通过 BLE 为应用程序映像传输的 OAD 配置文件。

    MCUboot 用作次级引导加载程序、可执行映像验证并直接跳转到应用程序代码。 以下是指向 MCUboot SLA 的链接: https://dev.ti.com/tirex/explore/node?isTheia=false&node=A__AQcxkWdnrR40IfPzbnEshg__SIMPLELINK-ACADEMY-CC23XX__gsUPh5j__LATEST

    这应该会帮助解决您所有与 MCUboot 相关的问题。  

    如何在 BLE 代码中停止中断和任务?

    您能在这里澄清一下您的问题吗? 是否尝试更改器件的电源模式并关闭所有功能?  

    谢谢、

    Eshaan

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

    您好、Eshaan、  

    我得到了所有的答案。 就已经开始处理了。  

    感谢您的关注。

    此致、

    Rushikesh。