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.

[参考译文] MSP430F5529:在UART BSL和USB BSL之间切换

Guru**** 2526700 points
Other Parts Discussed in Thread: MSP430F5529, MSP430F5528, MSP-FET

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/658145/msp430f5529-switch-between-uart-bsl-and-usb-bsl

部件号:MSP430F5529
主题中讨论的其他部件: MSP430F5528,MSP-FET

您好,

我已经有了BSL脚本程序,我正在尝试通过UART对MSP430 Launchpad进行重新编程。 USB BSL支持Launchpad。 因此,通过USB对设备进行重新编程没有问题。 但需要通过UART完成。

我不确定如何制作UART BSL。 我该怎么做?

然后 ,我想切换回USB BSL,以便继续在CCS中编译和构建我的程序。 有人能告诉我如何在这两种模式之间切换吗?

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

    您正在混合不同的东西。

    如果我们谈论的是MSP430F5529 LP,那么它具有开放式软件/硬件EZ-FET Lite板载(带有MSP430F5528 QFN芯片),并且可以通过SBW接口使用CCS调试/更新目标器件芯片(MMSP430F5529 LQFP)上的程序。

    Hovewer是目标设备芯片,也可通过单独的USB端口访问,固件可通过出厂预加载的USB BSL与PC端的BSL脚本程序进行更新。 出厂预装的USB BSL存储在设备闪存(BSL段)中,可由UART BSL (由TI提供)替换, 但在这种情况下,BSL硬件必须在您的旁边,因为仅5529 LP无法通过UART BSL将程序上载到板载目标设备。 只有不同固件(存储在闪存BSL段中)才能在两个BSL (USB/UART)之间切换,这与用于CCS调试/更新的LP SBW接口无关。

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

    zrno soli 说:
    ,但在这种情况下,BSL硬件必须在您旁边,因为仅5529 LP无法通过UART BSL将程序上载到板载目标设备。[/QUOT]

    我不知道你的意思是什么。 您是否要通过电路板上的UART引脚连接到5529 LP?

    因此,如果我要通过UART创建BSL条目序列,我应该能够对5529 LP重新编程?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    MSP-FET可用作BSL硬件,EZ-FET Lite (5529 LP)不可用作。 可以将G2 LP (板载USB/UART桥接器与目标设备芯片结合使用)用作BSL硬件(www.ti.com/.../slaa535a.pdf)。 对于硬件,必须使用额外的USB / UART桥接电缆/芯片。

    我的观点是,使用仅5529 LP板/硬件无法通过UART BSL在板上闪存目标设备(5529)。 借助该主板,可以自行(USB BSL)或通过主板EZ-FET Lite (SBW)更新目标设备。