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.

[参考译文] MSPM0G3519:使用 A/B 映像进行 OTA 和回滚的可行性

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1588197/mspm0g3519-feasibility-of-ota-with-a-b-images-and-rollback

器件型号: MSPM0G3519

您好的团队、

客户正在评估 MSPM03519 的 OTA 实现方案、并希望确认该器件是否支持以下要求:

  1. 软件架构由一个引导加载程序和两个应用程序分区(A/B 映像)组成。
  2. 如果更新失败、引导加载程序应支持回滚到前一个映像。
  3. 单个应用程序构建应可部署到 A 分区和 B 分区。

您能否告知 MSPM0 3519 是否能够支持上述 OTA 设计?

如果是、您能否提供任何参考文档?

如果否、您是否有任何更适合这些要求的推荐 MCU 替代产品?

感谢您的支持。

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

    您好、Jerry、

    1. 软件架构由一个引导加载程序和两个应用程序分区(A/B 映像)组成。
      1. 该器件确实支持两个应用分区、具有两个闪存组。 这允许将两个版本的应用固件编程到器件中、而无需固件确切知道其位置。 该信息摘自 TRM 的第 6.5.1 节。 此外、 CSC 示例 和 CSC 引导加载程序示 例是在器件上使用双组闪存和 CSC 引导加载程序的一个很好的示例。
    2. 如果更新失败、引导加载程序应支持回滚到前一个映像。
      1. 是的、这受 CSC 支持、如 此处所述
    3. 单个应用程序构建应可部署到 A 分区和 B 分区。
      1. 同一应用程序可以同时部署到 A 和 B 分区。 您是指每家银行都应具有唯一的应用吗?

    此致、

    Tyler