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.

[参考译文] TIDA-00120:连接到 GUI 时出现问题

Guru**** 2535750 points
Other Parts Discussed in Thread: TIDA-00120

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/637195/tida-00120-problems-connecting-to-the-gui

器件型号:TIDA-00120

我构建了 PMP7605 (TIDA-00120)太阳能充电控制器参考设计。 我使用 LaunchPad 和 CCS 对微控制器进行了编程、硬件似乎正常工作。 但是、我无法连接 GUI。 我已尝试使用文档中所述的 Launch Pad、如图所示连接到 UC 的 P2.4和 P2.5 (硬件上的 L2和 L3)。 但是、当我尝试连接时、我的 PC 出现错误、并且我在 TXD 或 RXD 上看不到任何活动。 在尝试连接 GUI 时、硬件由实验电源供电、电池板输入上的电压为19V。 我已从 J4引脚1和2连接跳线、并按照文档中所述将 TXD 和 RXD 连接到 L2和 L3:

 MSP430 LaunchPad 用于建立与硬件的连接。 同样的 LaunchPad 也可用于对控制器进行编程。 要对控制器进行编程、请 将 Vcc、测试、复位和接地引脚从 Launch Pad 上拔出、并连接到电路板的相应引脚。 要将硬件连接到 GUI、请分别将 LaunchPad 的 Rx、Tx 连接到 L3、L2指示器引脚并使接地短路。

这些文档还建议如下:

如果无法建立连接、请检查以下内容。
•EVM 已通电。
•3V3 (JP1)跳线就位。
•PC 与硬件之间的连接电缆已连接。

这些会引起一些问题。

(1) EVM 电源是什么? 在文档中没有提到"EVM"。 它们是否指硬件(PMP7605)?

(2)原理图上没有 JP1。 它们是指 J4引脚1和2吗?

(3)您能为我提供有关连接 GUI 的任何其他帮助(建议)吗?

此致、

Jim Lake

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

    这种情况下的 EVM 是指 PMP7605电路板。 编程期间的电源通过 J6提供。 因此、跳线必须位于 J4引脚2和3之间。 在独立应用期间、此跳线将移至 J4上的引脚1和2之间、以便控制器由板载电源供电。

    此致、

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

    Salil、

    我仍然无法将 GUI 连接到 PMP7605。 我已经在多台不同的 PC 上尝试过这种方法、并且始终获得相同的结果、即无法连接。 我的 PC 设备管理器告诉我它连接到 COM 5上的 MSP 应用 UART 和 MSP 调试接口。 因此、PC 似乎看到了 Launch Pad、但 LaunchPad 似乎没有向 PMP7605发送数据。 我在运行到 PMP7605的 TX 和 RX 线路上放置了一个示波器、并且在 UART 上看不到任何活动。

    问题可能是我的连接不正确。 我要附上一张设置照片、也许您可以查看它、看看您是否看到了明显的情况。 正如我在上面所说的那样、PMP7605似乎运行良好。 我使用18V 电压从实验室电源向 PV 面板输入供电、我在 J4引脚2和3上有一根跳线。

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

    尊敬的 James:

    我将从固件设计人员那里获得帮助、以查看问题是什么、因为 我无法识别问题。

    此致、

    Salil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢你。 还请某人从 GUI 文档中澄清以下陈述:

    以独立模式运行硬件
    默认情况下、板载 MCU 中加载的固件是用户体验代码。 使用此固件的方法
    GUI 才能正常工作。
    然而、一旦参数被调整、GUI 的输出可被用于操作中的硬件
    独立模式(不带 GUI)。 ‘参数由 GUI 以‘config.c’文件的形式给出
    它进一步用于更改硬件上 MCU 内部的代码。

    要在没有 GUI 的情况下使用系统、用户可以执行以下步骤:
    1.将生成的 Config.c 文件添加到 CCS 工程中。
    2.删除/注释 main.c、gui.c 和 config.c 文件开头的语句‘#define GUI’。
    要在没有 GUI 的情况下使用系统,请在 main.c、gui.c 和 config.c 文件的开头添加语句‘#define GUI’。

    在我看来、最后一条语句应该是"将系统与 GUI 配合使用..." 是这样吗?

    另外,请注意,发布的固件在 main()、GUI.c 和 config.c 中注释了#define GUI 语句

    这是否表明系统已默认为独立运行?