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.

[参考译文] CCS/MSP-FET/MSP430:同时使用 UART 和 Spy-bi-wire 时出现问题

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/564959/ccs-msp-fet-msp430-problem-using-uart-and-spy-bi-wire-at-the-same-time

主题中讨论的其他器件:MSP-FETMSP432P401R

大家好、

我将 MSP-FET (通过 USB 连接到 Win8)与 MSP-FET-432ADPTR 搭配使用、以调试代码并使用虚拟 UART 端口。 当 UART 引脚未插入时、我可以通过示波器观察到正确的 UART 行为; 但是、如果我插入 UART Tx-Rx (将 MSP 连接到 FET 适配器)、则我的 MSP-FET 不会让我单步执行代码、模式/电源 LED 开始以慢速交替闪烁。 如果我拉出 UART 引脚、它会立即恢复正常运行。 此外、我的虚拟 COM 端口上没有 UART 输出。

是否需要一些设置或选项来同时使用反向通道 UART 和 SPY-BI-Wire? 我还有一个 MSP430 Launchpad、但也无法获得 UART 直通(使用 FET 进行调试、在我的 COM 端口上未获得任何输出)

如果有助于解决此问题、我很乐意提供更多信息。

感谢您的观看!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Edthan、
    您能否描述适配器(引脚11和17)与 MSP432 (引脚)之间的连接?

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

    Edthan、

    您描述的情况是一个奇怪的。  MSP 调试器用户指南 第5.6.4节中的表5显示了 LED 闪烁代码。  在这种情况下、两个 LED 缓慢闪烁意味着正在进行固件更新、建议您不要断开设备连接。  移除 UART 引脚 会导致这种闪烁模式 、这一事实令人惊讶。

    请注意、launchpad 上的 TXD 将连接到适配器上的 UART_TXD、与 RXD 类似。  从上面的说明中可以看出、这是向后的。  但是、这不应导致 LED 闪烁、如您所述。

    我想问您一些有关您的设置的问题。

    1. 您是否使用 Windows 设备管理器检查了 COM 端口、以确保为 MSP UART 使用了正确的 COM 端口?  请先尝试此操作、然后再回答下一个问题。

    2.您在这里使用的是什么器件/设置?  是 MSP432P401R Launchpad 还是定制设计板/其他?  您提到过如何将 MSP430 Launchpad 与 MSP432适配器配合使用?  我只想验证您是否正在使用 MSP432器件?  如果您使用的是 MSP430、这将改变本次对话的方向、因为我假定您使用的是 MSP432。

    3. 您是否会更详细地向我描述您的设置?  包括 Launchpad 或定制设计的电路板、如何将 MSP432连接到 FET 适 配器(跳线?)、以及详细的引脚说明您在器件上连接的引脚和适配器上的引脚。  另请仔细检查您的连接、以确保原理图中的引脚与您所需的引脚相匹配、也确保您的实际连接相匹配。  根据奇怪的 LED 闪烁标准、我怀疑您的引脚可能不正确。  

    下面、我将说明我为在我自己的 MSP432 Launchpad 器件上运行该器件所做的工作:

    我在 dev.ti.com 上使用了 Resource Explorer 中的 UART 示例代码。  

    我的连接通过跳线从 MSP432 Launchpad 连接到适配器上的20引脚 JTAG 连接器。

    电源引脚:Launchpad 上适配器的 VCC_OUTPUT 至3V3。 当然、 GND 到 GND 也是如此。 确保将适配器上的开关连接到 VCC_OUTPUT。

    Launchpad 的 TMS/TCK/TDI/TDO 在 适配器的20引脚 JTAG 上分别转换为相同的值。

    LaunchPad 的 RST 到适配器20引脚 JTAG 的 RST。

    将 Launchpad 的 TXD 更改为适配器的 UART_TXD、将 Launchpad 的 RXD 更改为适配器的 UART_RXD。  

    (如 有需要、此处提供适配器20引脚 JTAG 的原理图)  

    我建议尝试此配置并将其与您自己的配置进行比较。

    我期待着为您解决这个问题、Edthan!

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

    此问题是由于读取适配器的引脚分配不正确- UART TX 引脚连接不正确。