我们目前正在为 msp430f5529开发 FOTA、我们正在我们的一个电路板上使用该 MCU。 该板连接到另一个板载 STM32F405的板、并与 UART 进行连接。
这一基于 STM 的电路板通过 UART 连接到另一个 HMI 微处理器。 我们要将固件文件发送到 HMI、然后文件将被存储在那里。 当用户获得更新许可时、UART 会将该文件传输到基于 STM 的电路板、并且该电路板会将该文件传输到基于 MSP430的第一个电路板、而完全不进行存储。 即、到 MSP 和 STM32的实时传输只是此事务中的代理。
现在、
我要寻找的是以下内容-
我们不想使用 SLAU319AF - MSP430 闪存器件引导加载程序(BSL) I E 中说明的 BSL 方法硬件。我们不想使用 DTR 和 RTS 引脚、但只想使用 Rx 和 Tx。
2.我们需要通过软件复位微控制器来把微控制器拉至引导集。 (软件复位)
3.如果满足上述两个条件,则还请提供一些指导,说明如何在 BSL 和安全性更新失败时实现升级/更新回退的安全性。
这方面的例子将会很受欢迎。