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.

[参考译文] 使用 Stellaris Launchpad 对 MSP430进行编程

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/937894/programming-msp430-with-stellaris-launchpad

Thread 中讨论的其他器件:EK-LM4F120XL

您好!

我想设计一个电池供电的器件、这就是我一生中第一次对 MSP430感兴趣的原因。 遗憾 的是、我没有编程器、但我有带 JTAG 引脚的 Stellaris Launchpad EK-LM4F120XL 板、从我所读出的内容中、有一个选项"调试掉" processors.wiki.ti.com/.../Stellaris_LM4F120_LaunchPad_Debug_How_To。
它允许您将其用作编程器。 遗憾的是、我无法确定此电路板上的电路内调试接口(ICDI)是否适用于 MSP430处理器。 从我所读的内容中、他们使用 Spy-by-Wire 协议(2个连接)、但我看到还有一个使用4个连接的选项。 我要寻求帮助。 是否可以使用 Stellaris Launchpad 对 MSP430系列处理器进行编程?


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

    Dan、您好!

    我不建议使用 Stellaris LaunchPad 对 MSP430器件进行编程。 此外、我认为这是不可能的、尤其是因为板载调试器是基于 ARM 的、而 MSP430调试器不是。 Stellaris LaunchPad 上的 SBW 接口允许其他工具对其进行编程、而不仅仅是板载 ICDI。

    我建议查看可用的 MSP430 LaunchPad 并订购一个用于您的开发的 LaunchPad。 它们相对便宜、可节省您的时间。 这些 LaunchPad 还附带板载调试器。

    https://www.ti.com/microcontrollers/msp430-ultra-low-power-mcus/design-development.html

    此致、

    James

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

    Dan:

    只是为了详细阐述 James 的建议、下面是我的意见。

    使用 Stellaris LaunchPad 随附的编程器调试器将无法将您的固件程序加载到 MSP430中。 Stellaris 是一款32位处理器、而 MSP430是16位处理器、因此 Stellaris 的编程器/调试器设计用于将32位固件映像加载到32位存储器地址空间、而 MSP430编程器/调试器设计用于将16位映像加载到16位地址空间。

    不要让人觉得16位处理器不如32位处理器。 它是一个8位或16位处理器、用于处理 Minuteman 导弹飞行计算机的程序。

    无论您的目标是使用微控制器、我都认为您的要求之一是使用电池为其供电。 MSP430仅需1.8至3.6伏直流电即可运行。 因此、只需将几节 AAA 电池连接到 MSP430的电源端子、即可轻松运行您的程序。 您可以在程序中添加一些代码、以监控进入微控制器的电压电平、从而触发 LED 以警告电池电量不足。 此外、与 Stellaris 相比、MSP430的学习和编程要简单得多。

    祝您一切顺利。