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.

[参考译文] DRV8889-Q1EVM:DRV88x9-Q1 GUI 应用:为什么赢了&'t IT 在我的 PC 上找到任何非 FTDI COM's ...

Guru**** 2815505 points

Other Parts Discussed in Thread: LP-MSPM0L1306, MSP-MOTOR-CONTROL, DRV8889-Q1, DRV8889-Q1EVM, MSPM0L1306

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1606203/drv8889-q1evm-drv88x9-q1-gui-app-why-won-t-it-find-any-of-non-ftdi-com-s-on-my-pc

器件型号: DRV8889-Q1EVM
Thread 中讨论的其他器件: DRV8889-Q1MSPM0L1306、LP-MSPM0L1306 和 MSP-MOTOR-CONTROL

我要将 TI 的 drv8889-Q1 示例固件移植到另一个 LaunchPad、我有一个 msp0 3507。  TI 在 MSPM0 SDK 中提供了几个预配置的示例、例如、我是从 2117 LP 示例工程开始的。

但在测试该代码之前、我遇到的问题是、DRV88x9 GUI 应用程序不会拾取在插入该板时创建的 COM 端口、该板在 LP 上具有 XDS110 调试器。 因此、我需要能够使用 Windows 在插入器件时创建的 XDS110 应用/用户 UART (COM)。

我已经验证可以通过它与目标上的代码进行通信、但是 TI GUI 云 DRV824x9 GUI 应用程序或其本地安装的 guicomposer 运行时、似乎是“固定“还是“硬编码“、只允许基于 FTDI 的 COM? 它没有找到其他 coms、我尝试插入几个不同的硬件设备。

我是否可以使该 GUI 应用程序与不受支持的 LP...配合使用? 我是否可以在某处更改配置、使其不能仅探测或查看支持的 COM 器件...?

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

    您好、

    DRV8889-Q1EVM、 DRV8889-Q1 v1.1.7 提供的 GUI 经过硬编码、仅与 EVM 板载 MSP430 MCU 配合使用。 这也适用于 DRV8889-Q1EVM GUI 的所有其他版本。 这些 GUI 中的传输层是从 FTDI USB 到 UART 设备的 VCP COM 端口。 因此、在使用此 EVM 和 GUI 时、您必须选择与 FTDI VCP 驱动程序关联的 COM 端口。

    我能否让此 GUI 应用程序与不受支持的 LP 一起使用? 我是否可以在某处更改配置、使其不能仅探测或查看支持的 COM 设备。?

    您无法执行此操作。 请参阅以下信息。

    但在测试该代码之前、我遇到的问题是、DRV88x9 GUI 应用不会拾取在插入该板时创建的 COM 端口、而该板在 LP 上有 XDS110 调试器。 因此、我需要能够使用 Windows 在插入设备时创建的 XDS110 应用程序/用户 UART (COM)。

    MSPM0 SDK 中的 MSPM0 固件示例通过 LP 使用 XDS110 JTAG 传输。 它不 使用 COM 端口层 。 适用于 MSPM0L1306 固件的 GUI 示例是 https://dev.ti.com/gallery/view/TIMSPGC/MSPM0L-DRV8889Q1-EVM-GUI/ver/1.0.0/ (SDK 文档中提到)。 此 GUI 使用 XDS110 传输层 并使用 LP-MSPM0L1306。 相关的 SDK 文档中提供了 LP-MSPM0L1306 和 DRV8889-Q1EVM 之间的互连。  

    请参阅 MSPM0SDK、 https://www.ti.com/tool/MSPM0-SDK 网页。 您可以在 MSP-MOTOR-CONTROL 下载选项下访问文档和固件。  

      

    此致、Murugavel  

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

    感谢您回复 Murugavel、

    [报价 userid=“4637" url="“ url="~“~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1606203/drv8889-q1evm-drv88x9-q1-gui-app-why-won-t-it-find-any-of-non-ftdi-com-s-on-my-pc/6190494 ] DRV8889-Q1EVM、DRV8889-Q1 v1.1.7  采用硬编码、仅可与 EVM[/报价]上的 MSP430 MCU 配合使用

    这是一个可怜的,不是它,硬编码的咬再次。

    是否有办法将该项目导入云 GUI 编辑器并更改其传输层...? 我尝试过导入,项目确实导入,似乎,但我没有看到立即改变固定的硬编码部分的运输。

    通过 LP 传输 XDS110 JTAG。 它不 使用 COM 端口层 .

    感谢您指出这一点、我在研究一些 GUI Composer v3 时看到了它。  

    相关 SDK 文档中提供了 LP-MSPM0L1306 和 DRV8889-Q1EVM 之间的互连。  [/报价]

    你能否澄清一下、这是什么“互连“? 您能给我指一下描述这种互连的直接文档吗? 如果有某种有用的方法来“互连“、这些方法可以节省时间。  除了 EVM 上的跳线/接头连接之外、还要连接外部 MCU — 很明显。  
    不开发其他 测试 GUI 代码会节省更多成本。

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

    您好:

    该 GUI 仅用于 DRV8889-Q1EVM 硬件。 我说硬编码时、指的是 GUI 工程在设计时采用了特定架构、并使用特定设置进行编译、用于评估 DRV8889-Q1 步进驱动器。   

    是否有办法将该项目导入到云 GUI 编辑器中、并更改其传输层...? 我尝试了导入,项目确实导入了,似乎,但我没有看到立即改变固定的硬编码部分的运输.[/报价]

    解决此问题的方法超出了 DRV8889-Q1 步进驱动器产品支持专业知识的范围。  

    因此、TI 没有让全功能 GUI(适用于 DRV8889-Q1EVM) 与 MSPM0 LP 配合使用、这是一个遗憾。  [/报价]

    如前所述、TI 销售 DRV8889-Q1EVM 用于评估 DRV8889-Q1 步进电机驱动器。 关联的 GUI 旨在仅支持 DRV8889-Q1EVM 硬件、而不支持任何其他外部 MCU。  

    完整的 CCS 工程和源代码文件可从 EVM 网页 ( https://www.ti.com/tool/DRV8889-Q1EVM) 下载。 这可能有助于 任何人对串行通信、中断例程、计时器例程和变量结构进行逆向工程。 没有有关源代码的其他详细信息。  

    您能否澄清一下、这是什么“互连“? 您能给我指一下描述这种互连的直接文档吗? 如果有某种有用的方法来“互连“、这些方法可以节省时间。  除了 EVM 上的跳线/接头连接之外、还要连接外部 MCU — 很明显。  
     如果不开发其他测试 GUI 代码、我会更省力。
    [/quote]
    [/quote][/quote]

    我指的是 EVM 和 LaunchPad 之间的跳线/接头连接。 这是 URL

    对于与 GUI Composer 相关的特定问题 、请在单独的 E2E 博文中以 GUI Composer 作为器件型号。 对于与 MSPM0L1306 相关的具体问题、请使用器件型号  MSPM0L1306 发布 E2E 帖子。 根据器件型号、E2E 将自动指导相关主题专家。  

    此致、Murugavel  

    [/quote][/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我指的是 EVM 和 Launchpad 之间的跳线/接头连接。 此处为 URL

    感谢 ul、很有用、这表明您不必移除那些 0 欧姆电阻、似乎是要使用外部 MCU 控制该驱动器。  

    。 关联的 GUI 旨在仅支持 DRV8889-Q1EVM 硬件、而不支持任何其他外部 MCU。  [/报价]



    如有特定的 GUI Composer 相关问题 、请另行发布 E2E 帖子

    好的、我可以在 EVM 的现有工程下轻松切换该通信层。  无论数据是如何发送的 — 通过串行或 JTAG/XDS 直接存储器读取/写入、目标上的其余部分应相同或几乎相同。

    [/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 ul、很有用、它表明您似乎不必移除那些 0 欧姆电阻、而是使用外部 MCU 控制该驱动器。  [/报价]

    没错。 将 MSP430 JTAG RESET 引脚上的跳线连接至 GND 会使这些 MSP430 GPIO 线路处于高阻态。 USB 插件仍需要提供 3.3V MCU 电源、否则您可以通过接头引脚提供 3.3V 电源。  

    无论数据是如何发送的 — 通过串行或 JTAG/XDS 直接存储器读取/写入、目标上的其余部分应相同或几乎相同。

    可以、只要通过 相同的变量结构交换信息即可。  XDS110/JTAG 数据交换不需要 UART 串行功能、串行中断例程。  

    请将此帖子标记为已解决。 谢谢你。

    此致、Murugavel  

    [/quote]