如何准备测试系统以运行 MUTT 测试工具

在使用 MUTT 设备之前,必须准备测试系统。

准备工作

本文档中的说明基于以下假设:

  • 你已了解 Windows 命令 shell。 安装测试工具需要提升的命令窗口。 对于该窗口,可以使用“ 以管理员身份运行” 选项打开命令提示符窗口。

  • 你熟悉 Windows 驱动程序工具包 (WDK) 附带的工具。

  • 你熟悉内核调试工具。

    注意

    此设置适用于 MUTT、MUTTPack、SuperMUTT 和 SuperMUTT Pack。 有关这些设备的详细信息,请参阅 MUTT 设备

准备系统以运行用于 USB 硬件测试的 MUTT 测试工具

  1. 将测试系统连接到内核调试器。

    有关详细信息,请参阅下载并安装 Windows 和 Windows 调试的调试工具。

  2. 将 MUTT 设备连接到主机控制器或中心的每个可用端口以进行测试。

    在运行 MUTT 软件包安装的安装脚本之前,必须将 MUTT 设备附加到测试系统。

    有关建议的测试配置的信息,请参阅本文档中的 MUTT 拓扑。

  3. 在测试系统上打开提升的命令提示符窗口,并导航到在其中复制测试工具的文件夹。

  4. 在提升的命令提示符窗口中,运行以下命令以安装所需的 MUTT 驱动程序:

    C:\\usbTest\\pnputil -i -a usbfx2.inf

    如果要使用驱动程序验证程序进行测试,可以运行 install.cmd 而不是前面的命令。 这将安装必要的驱动程序并配置驱动程序验证程序。 请注意,使用 install.cmd 是可选的。

  5. 安装测试驱动程序时,将显示以下对话框:

    windows 安全对话框。

    选中 “始终信任来自”Microsoft Corporation“ 的软件,以防止在测试运行时显示对话框。

    install.cmd 完成安装后,测试系统计算机将重新启动。

  6. 将 MUTT 切换到新的驱动程序 C:\usbTest\MuttUtil –UpdateDriver usbfx2.inf

  7. 使用最新固件更新 MUTT C:\usbTest\MuttUtil.exe -UpdateFirmware

  8. 如果测试系统Windows 8运行,建议在开始测试之前对主机控制器执行快速验证。

    1. 在提升的命令提示符窗口中,运行以下命令以收集有关连接到系统的主机控制器和中心的信息:

      C:\\usbTest\\xhciwmi -verify

    2. 该工具在命令窗口中显示有关主机控制器的信息。 信息包括供应商 ID、设备 ID、修订 ID 和固件版本。 如果受测主机控制器存在已知问题,请考虑更新固件。

跟踪和记录 USB 驱动程序堆栈中的事件

转到 以获取 https://aka.ms/usbtrace 说明,并下载用于从 USB 驱动程序捕获 ETW 跟踪的脚本。