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.

[参考译文] MSP430FR6989:FLOWESI + MSP-EXP430FR6989 + HID UART

Guru**** 2524550 points
Other Parts Discussed in Thread: MSP-EXP430FR6989, CAPTIVATE-PGMR, MSP430FR6989

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/985755/msp430fr6989-flowesi-msp-exp430fr6989-hid-uart

器件型号:MSP430FR6989
主题中讨论的其他器件:MSP-EXP430FR6989CAPTIVATE-PGMRMSP430WARE

我正在尝试将 FlowESI 与 Launchpad MSP-EXP430FR6989结合使用。 我将 FlowESI 设置为定制板、并将 Custom_Board.xml 更改为

<targetCOMM available="true">  
        <EUSCIBase> ISCI_A1_BASE </EUSCIBase>
        <TXGPIOPort> 端口3 </TXGPIOPort>
        <TXGPIOPin> </TXGPIOPin>
        <RXGPIOPort> 端口3 </RXGPIOPort>
        <RXGPIOPin> </RXGPIOPin>
    </targetCOMM>

但我无法连接。 我始终得到 HID/UART 错误

Windows10、

Java 8.281

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

    您好!

    能否帮助检查 lanuchpad 驱动程序?如果运行正常、您可以在 PC 的设备管理器中看到以下 COMx 端口:

    谢谢!

    此致

    Johnson

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

    是的、我可以看到这两个。 我还将 Com13更改为 COM1、但也没有缺失。 是否可能由于 Java 版本而无法连接?

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

    您好!

    此 GUI 需要 JDK v1.6或更高版本,是否安装了正确的 JDK?

    我想向您确认、如果您可以通过 CCS 或 IAR 下载代码。

    谢谢!

    此致

    Johnson

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

    由于 Android 编程、JDK 已安装。 但我下载并安装 JDK 15.0.2版

    I DO 的过程是1)使用定制板设置 FlowESI、并使用默认参数检查所有选项卡。

    我检查所有输出选项、
    在 CCS10中、我还更改了 LCD.c 、我可以在 LCD 上看到0、如果我 不检查 UART、我也可以在 Launchpad 上正确运行代码

    2)代码生成选项卡->完整的 CCS 项目

    3) fron CCS10 file->import

    4) Load、也是我使用 Debug 选项、在 launchpad 上运行代码我的 launchpad 是1.1版

    5) 5)我切换到 FlowESI、然后单击"Connect"

    在 while (1){.....}中抛出代码  LaunchPad 正在等待 UART 中的某项启动

    上面的错误意味着 FlowESI 找不到 COM 端口、对吗?

    笔记本电脑、家中的工作站、办公室的工作站 显示相同的错误

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

    您好!

    这需要 USB HID、我认为不是 COMx。

    我没有您的板、但我知道 CapTIvate 板、如果我没有连接 CAPTIVATE-PGMR 板或损坏 的 CAPTIVATE-PGMR 板、则会发生类似的问题。

    当普通 USB HID 连接到 PC 时、设备管理器中显示以下端口:

    您还有其他电路板吗?

    谢谢!

    此致

    Johnson

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

    我在 TI 中寻找另一个 USB 或 hid 驱动程序、但没有这样的东西。 正如您在第一次答复中看到的那样,Windows 管理器报告的驱动程序与我的图片中的驱动程序相同。

    此外、我设置 FTDI 模块(Com10)、可以看到 LED 闪烁。 我将应用程序设置为调试模式、我可以接收和发送。

    正如您在下图中看到的、MSP 应用 UART1具有类似传统 COM windows 端口的参数

    但 FDTI 具有复杂的参数

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

    hid 驱动程序的 VID 和 PID 编号是否正确?

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

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

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

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

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

    我的问题是否有新的问题?

    我的 launchpad 上的 PID 和 VID 编号是否可能错误?

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

    尊敬的 Minas:

    我 认为这些 FDTI shoud 是正常的默认值、您是否更改了 PC 并再次进行测试?

    谢谢!

    此致

    Johnson

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

    我在办公室使用笔记本电脑和 PC 进行测试。 共有3台不同的计算机具有相同的行为。 所有计算机均可用于使用 Visual Studio、嵌入式 C、Android 平台进行编程、并且已安装所有更新

    通过检查 flowesi 目录,我可以看到其中有一个 hid dll。

    此外、使用 CCS 终端、我可以向 Launchpad 发送一个字符串、并在代码处使用断点捕获输入。

    那么、问题是 hid 驱动程序(???) 我可以看到 VID 是2047、PID 0013 hid 驱动器是否查找这些数字?

    我可以认为作者使用 hid 驱动程序、因为它不需要指出要使用哪个 COM 端口! 是否可以要求此程序的作者修改程序以使用公共 COM 端口? 还是新版本? 如前所述、我是 TI 平台的"新成员"、尤其是 ESI 接口、而 flowesi 是测试我的新密码所需的一切"。

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

    尊敬的 Minas:

    这看起来很奇怪,我会尝试在我的 PC 上进行测试并很快回来。

    谢谢!

    此致

    Johnson

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

    我正在等待您的测试结果。

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

    尊敬的 Minas:

    我在 PC 中进行测试、看起来正常:

    PS:我还使用 CAPTIVATE-PGMR,因此我认为您的驱动程序对该工具有一些问题。

    谢谢!

    此致

    Johnson

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

    您是否使用 MSP-EXP430FR6989版本1.1 Launchpad 进行上述测试?

    我可以看到我有不同的 VID 编号、您的 VID 为8263

    在 YouTube 中、有一个视频广告 FlowESI 的功能、我可以看到视频中的器件与 您的 VID 相同。

    您是否知道用于更改 VID、PID 的实用程序、如果这对我的 Launchpad 来说是可行的?

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

    您好、Minaslo,

    此 VID shoud 是 USB 桥接器、而不是 MSP-EXP430FR6989、我只是将 CAPTIVATE-PGMR 连接到 PC、然后可以成功连接。

    我不更改任何参数。

    谢谢!

    此致

    Johnson

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

    您无法更改您的 VID、PID 数字、它们嵌入到代码中。 我的问题是 :我的号码是否符合 FlowESI HID 驱动程序识别的条件。  您的设备具有与 YouTube 视频中相同的数字。

    正如我在前面所说的、FlowESI 对我来说是一个有用的应用、因为我是 TI MSP430的新应用。 如下图所示、从2014年起、下载的版本为1_01_00_04。 黑色开始图标。 我不知道发生了什么情况、但 在我的 C:\ti\msp430ware_3_80_13_03\flowesi\flowmeter 中 、我找到了一个2021年的 FlowESI 实用程序版本1.20、并带有红色-白色的开始图标。 我尝试过此版本、但我面临 ESI_clearInterrupt 声明的新问题。 为什么????  它无法识别 ESI_clearInterrupt (ESI_INTERRUPT_FLAG_ESICNT0_COUNT_INTERVAL)函数、也无法编译。 我使用 ESIINT2 &=~(ESI_INTERRUPT_FLAG_ESICNT0_COUNT_INTERVAL)绕过此行、并尝试连接我的 Launchpad。 消息是相同的。 现在、我使用旧版本1.01中的代码。 我不知道(如果 ESI 代码中存在推理)新版本和旧版本之间有何区别。 我可以看到新版本包括适用于 MAC 和 Linux 的 HID ——在办公室,我有一个支持 Mint 19 Linux 的 Lenovo ThinkCenter,明天我会试一下,我会告诉大家,如果我成功了

    我想知道为什么 TI 会指示用户从官方网站下载旧版本。

    /***** 版本1.20 /

    我花了一个工作日在这两个不同版本之间尝试代码、尝试连接到 FlowESI

    因为我在应用的某些情况下需要 DAC 值、尤其是电源电压为3V3 3V0 2V8的 DAC 值、因为 ESI 将在冬季(希腊)工作一个月、明年将再次计数、 我将编写应用程序、以将我的器件与 COMx 端口连接。 如果作者与 COMx 端口进行连接、将会非常有用。

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

    您好、Minaslo、

    收到您的反馈后、我会将此问题(旧版本)发送给相关团队。

    此问题是否已解决? 您是否需要其他支持?

    谢谢!

    此致

    Johnson

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

    问题未解决。 但我对它没有其他想法。 我将在 VisualStudio 中为 COM 端口编写一些代码、以攻击 Launchpad。

    我必须指出的是、使用1.20版时、由于 ESI_clearInterrupt (... 。
    我使用 VER 1.0

    我不熟悉 TI MS430、但下面有一些我面临的问题。 请告诉 TI 这些信息

    A)从 mouser 获取 launchpad 时、我阅读说明并进入网站以下载相应的代码。 有一个检测我的 Launchpad 选项、当我看到它时、我很高兴、因为我认为它将引导我使用正确的软件。 遗憾的是、该网站包含的软件不适用于我的 MSP430FR6989、我花了几天的时间来了解这些软件。

    b) Grace -图形实用程序。 进入 CCS -> Preferences -> CCS->Grace -> Enable Grace Developer Future。
    哦!!! 哇!!! 这里很清楚、它在哪里? 它是如何开始的? 几天后、我会向论坛发布问题。 不支持!!! 那么、为什么会有这个对话呢? CCS 在版本10中、为什么支持团队不将菜单选项灰显为"您的设备不受支持"

    c)在 launchpad 箱中有一个包含 launchpad 引脚排列的指南、并非所有接头 ESI 接头(这是我访问 TI 控制器的原因)都不在此处。 数据表中显示我必须转到另一个 launchpad 来查找引脚分配、并且必须小心、因为它是反向的、为什么? 一小块纸张是否如此昂贵?

    d)自 CCS 版本10.3开始、我下载并尝试编译从 Resource Explorer 导入的另一个示例(我已经为此打开了一个问题)、我遇到了此错误

    >>编译失败
    fRAM-utilities/ctpl/subdir_rules.mk:16:目标'fram-utilities/ctpl/ctpl_low_level.obj'的配方失败
    "../fram-utilities/ctpl/ctpl_low_level.asm、错误!   在 EOF:[E0300]以下符号未定义:
     DMA0CTL_L

    该 DMA0CTL_L 不会声明到.h 文件中、但会在代码中使用。 我在这个论坛上找到了一个解决方案、但其他编译问题也出现了。 我假设这是从旧示例版本中获得的,并且新库没有实现?????? 在适当的 驱动程序或编译器版本20.4中。 该错误在许多月前就已知道、并且 TI 的站点(Resource Explorer 在线)中包含该错误的代码

    另一点 (但我不记得要提到哪个示例) 在 GPIO 函数中、将端口引脚设置为输出时使用 3个参数-第三个参数是说该引脚是正常引脚 、但在 MSP430 DriverLib 中、对于 MSP430F5xx_6xx 器 件为2.91.13.01所有 GPIO 函数都使用2个参数。 因为我只想主要的想法、所以我绕过它。 我记得它运行正常、我将其上传到 launchpad

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

    尊敬的 Minas:

     获取您的反馈、 我们将改进 Web 和 E2E 答案以提供更好的支持。

    谢谢!

    此致

    Johnson