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.

[参考译文] MSP430FR2475:BSL 的硬件连接

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1005997/msp430fr2475-hardware-connection-for-bsl

器件型号:MSP430FR2475

我在新设计中使用 MSP430FR2475TRHB、并希望了解有关硬件连接的详细信息。  我将使用4线制 JTAG 进行生产编程、并不能确切确定现场固件更新所需的连接。  是否可以通过 eUSCI_A1 UART 引脚 P2.6和 P2.5完成所有固件更新?   我的设计中有另一个 Micro 连接到该 UART、并打算将其用于现场更新。  这是否适用于从硬件角度进行固件现场更新?

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

    您好!

    问:"是否可以通过 eUSCI_A1 UART 引脚 P2.6和 P2.5完成所有固件更新?"

    A:请检查数据表以了解 BSL 的详细说明。 BSL 的 UART 引脚为 P1.4、P1.5。 是的、所有 FHR 固件均可通过 BSL UART 引脚编程到 MCU 中。 但您需要 BSL 触发序列来让 MCU 进入 BSL 模式。 有关详细信息、请参阅 BSL 用户指南:

    "="">BSL)用户指南(修订版 AA)" href="https://www.ti.com/lit/pdf/slau550?keyMatch=BSL&tisearch=search-everything">MSP430 FRAM 器件引导加载程序(BSL)用户指南(修订版 AA)。

    下图是 BSL 的 MSP430FR2475数据表中的电容。

    问:"我的设计中有另一个 Micro 连接到此 UART、打算将其用于现场更新。  这是否适用于从硬件角度进行固件现场更新?"

    答:是的、您可以使用主机 MCU 通过 BSL 接口(UART 或 I2C)或 SBW 接口(RST、TEST)对 MSP430FR2475进行编程:

    (1) BSL 接口

    《适用于 SimpleLink MCU 的 MSP430引导加载程序》

    具有 Sitara 嵌入式 Linux 主机的 MSP430引导加载程序

    使用 Linux 通过 I2C 进行 MSP430固件更新

    (2) SBW 接口

    具有 SimpleLink MCU 的 MSP430 Spy-Bi-Wire

    谢谢、

    Lixin

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

    谢谢 Lixin!  我想验证我是否能够使用 引脚 P2.5和 P2.6上的 UART 从主机 MCU 对 MSP430FR2475进行现场更新。  从您的回答来看、情况似乎是这样的。