Other Parts Discussed in Thread: MSPM0G1519
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: MSPM0G1519
您好:
我们有一个包含 2 个 MCU 的系统。 是一个 TI MSPM0G1519 (MCU1)、我们通过标准 TI BSL 实现 FWU。
要将 MCU1 放入 BSL 中、另一个 MCU 控制 NRST 和 BSL_invoke 引脚以复位 MCU1、然后进入 BSL。
然后、当 MCU1 执行 BOOTRST 时、TRM 提示 SRAM 已复位。
但外设状态将保持到 SYSRST。 因此、我的理解是、如果在 BOOTRST 之后调用 BSL、在固件升级期间、之前的外设状态会保持不变 (FWU 所需的外设、例如 I2C、UART)。

上述理解是否正确? 背景是、在进入 BSL 之前、MCU1 上的应用程序需要通过相应地配置外设使硬件处于安全状态。 在 FWU 期间需要通过 BSL 保持安全硬件状态。