我在新设计中使用 MSP430FR2475TRHB、并希望了解有关硬件连接的详细信息。 我将使用4线制 JTAG 进行生产编程、并不能确切确定现场固件更新所需的连接。 是否可以通过 eUSCI_A1 UART 引脚 P2.6和 P2.5完成所有固件更新? 我的设计中有另一个 Micro 连接到该 UART、并打算将其用于现场更新。 这是否适用于从硬件角度进行固件现场更新?
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.
我在新设计中使用 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 的 MSP430FR2475数据表中的电容。
问:"我的设计中有另一个 Micro 连接到此 UART、打算将其用于现场更新。 这是否适用于从硬件角度进行固件现场更新?"
答:是的、您可以使用主机 MCU 通过 BSL 接口(UART 或 I2C)或 SBW 接口(RST、TEST)对 MSP430FR2475进行编程:
(1) BSL 接口
(2) SBW 接口
谢谢、
Lixin