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.

[FAQ] [参考译文] [常见问题解答]为什么胜出'我的电机驱动器 EVM 无法连接到 GUI?

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1343296/faq-why-won-t-my-motor-driver-evm-connect-to-the-gui

主题中讨论的其他器件:MSP430G2553、MSP430F5528 、MSP430F5338和 MSPDRIVERLIB

有几种情况可能会导致 EVM 无法连接到 计算机上的 GUI。  下面介绍了修复 EVM 连接问题的一些常见故障排除步骤。

电源序列

我们的许多 EVM 都有需要遵循的特定上电顺序、即在将 USB 电缆插入计算机之前或之后是否应打开电机电源(VM)。 查看 EVM 用户指南以了解为您的 EVM 指定了哪个序列。  

更新固件

通常、固件或 GUI 版本自 EVM 构建以来已更新。  在某些情况下、即使 EVM 与 PC 通信、这也可能导致 EVM 无法成功地与 GUI 连接。  我们的许多 EVM 支持固件更新、而无需硬件调试器。  如果您在电路板上看到两个 MSP430驱动器、则它应该支持这种轻松更新。  请查阅 EVM 用户指南、了解有关更新固件的部分、了解更多详细信息。

在许多 EVM 上、您可以按键更新固件、 文件、编程器件 在 GUI 上生成 PMBus 输出。   

使用基于云的 GUI

GUI 的 Web 版本使用浏览器扩展名并安装了 TI Cloud Agent。 首次在合适的浏览器中打开基于云的 GUI 时、系统会自动提示安装这些 GUI。  

浏览器扩展和 TI Cloud Agent Bridge– Chrome Web Store / Edge 插件

使用桌面 GUI 应用程序

桌面 GUI 应用程序使用 GUI 编译器运行时环境与 EVM 通信。  安装桌面应用程序时会自动安装。

如果网络防火墙阻止从网络下载 GUI Composer Runtime (GCRuntime)、则必须从相应的云应用下载运行时安装程序。 请参阅以下示例。 请注意、每个应用都有自己的 GCRuntime 版本。 使用不同版本的 GCRuntime  将使应用程序无法运行。

在运行应用安装程序之前、必须将 GCRuntime 安装程序下载到本地文件夹中。 在提示安装 GCRuntime 时调用应用安装程序后 、从计算机选择 INSTALL 并指向下载的 GCruntime 安装程序。  

   

MSP430驱动器

最近的 DRV8xxx EVM 使用两个独立的 MSP430微控制器–通常是 MSP430F5528、MSP430F5338或 MSP430G2553。  一个 MSP430 (通常为 MSP430F5528)用作板载 MSP430_ezFETLite  工具、以对 EVM 固件编程以及运行 GUI 和 EVM 之间的 USB-UART VCP 通信。 MSP430_ezFETLite 允许 GUI 将新固件编程到主微控制器、无需 MSP-FET 等外部调试工具。  另一个 MSP430运行与 DRV 电机驱动器交互的主固件。

为了使 MSP430 USB-UART 正常工作、 必须安装 TI MSP430 FET 驱动程序。

某些计算机可能需要安装 MSPDRIVERLIB、以便将新固件刷写到器件中。  请在以下位置安装: https://www.ti.com/tool/download/MSPDRIVERLIB

下面是可能需要此调试步骤且采用双 MSP430设置的 EVM 的示例图像。  您会在电路板上看到两个 MSP430器件、但通常有两种不同的型号(例如、F5528和 F5338、如下所示)。  

  

FT232驱动程序

电机驱动器版本稍旧的 EVM 使用 FT232R 芯片通过 USB 进行 UART 通信。  默认情况下、Windows 最近停止包含这些驱动程序、因此可能需要手动安装这些驱动程序。  请参阅以下图像以了解如何确定此修复程序是否适用于您的 EVM–您将在 USB 连接器附近看到 FT232芯片。

我们建议 为虚拟 COM 端口(VCP)驱动程序和 D2XX 驱动程序下载 Windows (桌面)版本的安装可执行文件。  从以下位置下载驱动程序:

VCP 驱动程序: https://ftdichip.com/drivers/vcp-drivers/

D2XX 驱动程序: https://ftdichip.com/drivers/d2xx-drivers/

    

网络防火墙或 USB 安全策略

一些 IT 安全策略可能会干扰 EVM/GUI 通信。  造成这种情况的原因可能是防火墙问题阻止 GUI Composer 的组件、策略限制 USB 器件通信、或其他几个因素。  测试方法是在个人计算机上测试 EVM 并查看它是否会连接到您的家庭网络。

 

NI LabVIEW 问题

一些较旧的 EVM 使用了基于 LabVIEW 的 GUI。  这些示例没有 Web 版本的 GUI、并且使用 LabVIEW 而不是 GUI Composer 构建。  请仔细遵循 EVM 用户指南中针对这些 EVM 的安装说明、因为有时它们需要安装特定版本的 LabVIEW 驱动程序才能进行通信。

LabVIEW 运行时引擎2014 (Windows、SPI1、运行时、32位)- https://www.ni.com/en/support/downloads/software-products/download.labview.html#306245

适用该条件的示例 EVM 包括 DRV8711DRV8818EVM、DRV8886EVM 、或许多其他以"DRV88"开头和/或在板上具有大型 USB Type B 连接器的 EVM。  这不适用于 https://dev.ti.com/gallery/上显示的任何 GUI

仍然无法正常工作?  咨询 E2E

如果您已尝试上述相关步骤、请前往 电机驱动器 E2E 论坛 并在那里咨询我们的专家。  我们建议您详细说明您已执行的故障排除步骤、以便我们能够以最高效的方式提供帮助。