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.

[参考译文] MSP430FR5994:如何在没有额外硬件的情况下从计算机对 MSP430进行编程?

Guru**** 2563960 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/976644/msp430fr5994-how-does-one-program-the-msp430-from-a-computer-without-additional-hardware

器件型号:MSP430FR5994

大家好、我们正在尝试对目标 MSP430进行编程、这是小型、经济实惠的嵌入式系统的一部分、计算机上具有几个 GPIO 和一个在3.3V 逻辑电平下可用的 UART。

我们不希望有调试能力、我们只想将新的软件负载推送到目标 MSP430。 我们也不希望在计算机上安装 code composer。

我们如何以最简单的方式做到这一点?

同样、我们不希望环路中有任何其他硬件;只需一台带有 GPIO/UART 的计算机和 MSP430。  此外、我们无法使用 USB、因此 USB 基础 JTAG 编程器已用完、launchpad (我们目前正在使用它对其进行编程)也是如此。

我们的 Spy-Bi-Wire 引脚在我们的设计上是外露的。  

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

    您所说的"计算机"是指 Windows/Linux PC 还是某种 MCU? 一般的答案是相同的、但具体细节可能不同。

    早在过去的几天里、在 Windows PC 上、我使用了 USB 串行适配器(FTDI?) 它具有调制解调器控制引脚。 通过操作(我认为)连接到 SBW 引脚的 DTR 和 RTS、我能够调用 BSL、然后我使用数据引脚进行 UART 交互。 应用手册中介绍了一般技术、我现在似乎找不到该技术。

    您需要(至少)参考 BSL 用户指南(SLAU550Z)。 您可能可以采用基于 PC 的代码(我认为 MSPFlasher)。

    [编辑:我想到的应用手册是 SLAU319AD。 SEC 4描述了如何使用 RS-232调制解调器控制执行上述操作、但它很容易适应我所使用的 USB/串行转换器。

    https://www.ti.com/lit/ug/slau319ad/slau319ad.pdf

    这可能是 SLAU550Z 取代的、也可能不是。]

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

    [引用用户="Eric Renda"]

    大家好、我们正在尝试对目标 MSP430进行编程、这是小型、经济实惠的嵌入式系统的一部分、计算机上具有几个 GPIO 和一个在3.3V 逻辑电平下可用的 UART。

    [/报价]

    您可以检查它是如何使用 RPI 完成的...

    https://forum.43oh.com/topic/10035-4-wire-jtag-with-mspdebug-and-raspberry-pi-gpio/

    您还可以根据您的"计算机"自定义 slau320。 当然、如果您有时间这样做、因为它离1天的工作很远。