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.

[参考译文] EK-TM4C1294XL:USB_host_keyboard/mouse 示例

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/613678/ek-tm4c1294xl-usb_host_keyboard-mouse-examples

器件型号:EK-TM4C1294XL

Windows 10、CCS 7.2、无线键盘和鼠标。

我想知道 USB 主机的工作输出是什么样的

键盘和鼠标示例? 如果这些外设如此、这些演示甚至能正常工作

是无线的吗?

谢谢、

Priya

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

    我不确定鼠标示例的输出、但键盘示例将在键盘上输出大多数键入的字符。 退格等某些键不会很好地转换到 UART 终端、但数字/字母/符号起作用。

    至于无线键盘/鼠标、我的体验有好有坏。 键盘通常没有问题、但鼠标会被击中或丢失。

    大多数无线键盘支持本示例所期望的 HID BIOS 协议、但对于 Mouses、许多无线键盘似乎不支持本示例所期望的标准鼠标 HID。

    我的 Logitech Wave 键盘没有问题、但我的 Performance MX 鼠标无法正常工作。 我的办公桌没有有线 USB 鼠标、但我很快会在实验室中尝试几次、看看我能否提供更多见解!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Priya、

    USB 鼠标示例在有线 USB 鼠标上工作正常。

    输出如下所示:

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

    拉尔夫

    当我运行主机键盘/鼠标示例时、PuTTY termal 会在之后等待

    UART_printf 语句:

     UARTprintf ("主机键盘应用程序\n");或

    UARTprintf ("USB 主机鼠标示例\n");
       UARTprintf ("正在等待设备...\n");

    PuTTY 终端不响应键盘或鼠标。 可能是 Windows 10、

    或者可能是因为我使用的键盘和鼠标都是无线的。 有另一个

    可能的原因?

    唯一一个在按 EK 按钮时输出内容的 USB 示例是 USB_DEV_keyboard。

    此示例还会将我在键盘上键入的任何内容回波到 PuTTY、似乎有一个

    字符计数限制、之后 EK 需要重置才能重新启动程序。  

    示例为"host"意味着 EK 是主机(如笔记本电脑)和键盘/鼠标

    外设。 如果不是这样,请告诉我。

    谢谢、

    Priya

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

    拉尔夫
    我想了解为什么 USB 主机示例不能按预期工作。
    在 USB_host_keyboard 上运行调试器时、程序会尽可能地运行
    USGOTGMain。 我按下 EK 上的 RESET 按钮。 PuTTY 不随键盘提供。
    我无法停止 MCU 以查看任何运行时视图。 原因是:

    1.是否需要有线 USB 键盘?
    2.将计算机操作系统从 Windows 10更改为 Windows 7?
    或者获取新的 Tiva 驱动程序?

    我只尝试运行示例、而所有 USB 示例都不起作用
    该模型表示相关的应用。

    感谢您的反馈。
    谢谢、
    Priya

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    第2点应从 Windows 10更改为 Windows 7操作系统。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Priya Nadathur70 说:
    点2应从 Windows 10更改为 Windows 10操作系统。

    您可以"编辑"您之前的帖子(包括以上内容)、以便简化供应商帮助者的操作。

    编辑从"返回"到(过去、要编辑的帖子)的结果-然后单击"更多-然后单击编辑" (此时、您过去的帖子将打开-并接受您的编辑...)

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

    该示例设置为专用于支持 USB HID BIOS 协议的键盘。 如果您的无线键盘不能、将无法实现。 我在 Win 7上尝试使用无线键盘成功。 不幸的是、我没有 Win 10机器可以进行测试。

    您尝试连接哪个鼠标/键盘对?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    键盘和鼠标都是 Logitech 无线外设、我认为它们都支持
    USB HID BIOS 协议。 我想唯一要尝试的是在 Windows 7上运行此演示?

    我开箱即用使用 TI 示例、演示无法正常工作的原因是存在的。
    谢谢、
    Priya
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Priya、

    正如我之前提到的、我的无线 Logitech 鼠标也不能用于该示例。 我不是 HID 协议之间差异的专家、但从我所读出的内容来看、某些具有额外按钮的鼠标需要额外的驱动程序支持、这超出了 TivaWare 示例中的标准鼠标 HID 支持。 我测试过的鼠标(Performance MX)符合此账单、因此这可能是您使用鼠标运行时遇到的问题。

    至于键盘、如果不知道您拥有哪一个、我就无法评论它是否具有额外的驱动程序支持(尽管我的猜测可能会倾向于不支持...)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    拉尔夫
    因此、您在使用这些示例时的建议是在 Windows 7计算机上使用支持 USB HID BIOS 协议的有线鼠标/键盘? 还是继续使用 Windows 10、但使用更简单/兼容的鼠标和键盘?

    我使用的无线键盘是 Logitech K350。
    无线鼠标是 Logitech M510。

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

    我确信自己家里有 M510。 我将在 Win 7上进行测试并查看我获得的结果。 我的键盘是 K350、因此我开始怀疑 Win 10可能出现故障、因为我在 Win 7上没有问题。 让我看看 M510今天晚上是否在 Win 7上工作、我们可以从那里了解导致 Win 10问题的原因。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Priya、

    很抱歉耽误你的时间。 我使用 M510进行了测试、遇到同样的问题、即使在 Win 7上也无法正常工作。 因此、Logitech 无线鼠标可能会导致该示例不接受它作为输入。 我建议使用有线鼠标。

    就键盘而言、我向您指出了您在另一个线程上为 Win 10提供的最新驱动程序、请查看这对键盘是否有帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    拉尔夫
    您指向我的 Windows 驱动程序补丁、它修复了批量驱动程序
    USB_DEV_BULK 示例的安装问题。

    USB_host_keyboard 示例在 K350无线键盘上不起作用
    我在 Windows 10上有的。 我尝试更新 HID 键盘上的驱动程序软件
    设备管理器中的 USB 复合设备。 它报告
    已安装最佳驱动程序软件。 设备管理器上的任何其他内容
    我可以将此修补程序应用于?

    可能需要 USB_host_keyboard 示例的 windows 7。 和的
    USB_host_mouse 示例需要有线鼠标。

    我还没有访问 Windows 7计算机的权限。 感谢您的后续答复。

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

    对于设备管理器、我还没有想到其他任何东西。 我正在获取 Win10机器以进行工作、但我何时会收到它并不清楚。 这样、我将能够进一步研究这一点。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Priya、

    我收到一台 Win10计算机、并将 USB_HOST_keyboard 示例与无线 K350 Logitech 键盘配合使用。 已从 TivaWare 2.1.4.178中加载工程、并使用了 CCS v7.2.0并使用了最新的补丁驱动程序。 我能够验证该示例在我的机器上是否按预期工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    拉尔夫
    您如何将补丁应用到哪些设备? 在“Human interface device (人机接口设备)”下,我看到 Logitech USB 输入设备,不确定这是鼠标还是键盘。 在“Keyboards (键盘)”下面,我看到标准 PS/2键盘和 HID 键盘设备。 更新最新的驱动程序软件时、我使用 C:\ti\TivaWare_C_Series-2.1.4.178\windows_drivers\AMD64进行更新。

    当我运行 USB_host_keyboard 示例时、PuTTY 不会显示或响应除"主机键盘应用程序"之外的任何内容。 我已插入两条 USB 电缆。 键入键盘时、PuTTY 上没有任何反应。

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

    我在 Windows 无法识别设备时应用了补丁、因此需要安装驱动程序。 您可能需要删除旧的设备驱动程序才能实现这一目的。

    选择时、我只使用了 C:\ti\TivaWare_C_Series-2.1.4.178\windows_drivers\文件夹。 无子文件夹。 Windows 足够智能、可以从中找出其余内容。

    我的设置是插入调试器的 USB 电缆和连接到目标 USB 的2.0 (或3.0) USB 转 micro-USB 适配器、然后将无线键盘适配器插入目标 USB。

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

    e2e.ti.com/.../EKSetup.htmMy设置与您的设置相同(图片随附、我无法对其进行编辑以添加笔记)。 我不是

    在设备管理器中查看任何未知设备。 我尝试删除 TI Windows 驱动程序

    "Program"和"features "下。 我在下安装了补丁

    C:\ti\TivaWare_C_Series-2.1.4.178\windows_drivers

    TI Windows 驱动程序程序不 会显示在程序和功能下。 请告诉我

    看到任何问题。

    谢谢、

    Priya

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

    您好、Priya、

    我认为我们的设置实际上是相当不同的、我不像您那样使用 USB 集线器。 我不确定该集线器是什么、或者它对 Win10有什么影响? 如果它适用于 Win7、我会感到有点惊讶。

    当我说适配器时、这就是我的意思:

    此设置使任何可能干扰通信的额外硬件无法正常工作。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、有道理。 许多 USB 示例只有在我获得微型 USB 适配器后才能工作。
    图中显示的是笔记本电脑扩展坞、它附带了一些额外的 USB 端口。
    我已将用于键盘和鼠标的蓝牙 USB Logitech 设备插入此坞站
    充电站。

    我感谢他们的支持。
    谢谢、
    Priya