BTP 电源状态 HID 测试

BTP 电源状态 HID 测试会验证系统在各种电源状态之间转换的能力,同时保持正确的蓝牙 HID 功能。

设置用于测试

在将 Pmod 设备与 Traduci 一起使用之前,检查绿色电源指示器、可选的黄色测试 LED 以及 Traduci 上的 3 个橙色 LED 是否亮起。 确保系统的蓝牙无线电已打开,并且设备已正确插入 Traduci 或直接连接到受测系统 (SUT)。 有关设置的更多详细信息,请参阅 BTP 概述

支持的设备的功能和购买信息可在支持的 BTP 硬件中找到。

这些测试需要 Traduci 的外部电源适配器。 USB 电源不足。 课在电源适配器上可以找到所需适配器的要求。 如果正在使用基于非 Traduci 的设备(如 Bluefruit Feather),则需要一个供电的 USB 集线器才能在整个测试中保持电力。 确保 USB 集线器已正确供电,并且设备通过 USB 电缆连接到该集线器。 此外,请确保集线器已使用 USB 电缆插入 SUT。

单个 Windows 测试设备无法运行所有电源状态测试。 某些电源状态(如待机和睡眠)在 SUT 上相互排斥。 BTP 脚本 RunPowerStateTests.batRunPowerStateTests.ps1 应自动选择并运行与 SUT 兼容的测试。 跳过与 SUT 不兼容的任何测试。

预配受测试系统

在运行电源状态测试之前,必须预配受测系统 (SUT)。 按照说明为 WDK 10 文档 为驱动程序部署和测试预配计算机 (WDK 10) 提供的电源测试准备电脑 (WDK 10)

支持的设备

运行电源状态 HID 测试

导航到从中提取 BTP 包的文件夹。 它通常位于 C:\BTP 下。 在以包版本命名的文件夹中,你将找到以下脚本。 运行以下任一项:

  • RunPowerStateTests.bat <device name>(在提升的命令提示符处)或
  • RunPowerStateTests.ps1 <device name>(在权限提升的 PowerShell 控制台中)

可在蓝牙测试平台支持的硬件找到有关可用设备名称参数的信息。

还可以在末尾包含可选参数 -VerboseLogs,以获取 BTP 内部操作的更详细输出。

当测试在 Traduci 上启动时,12 引脚适配器旁边的红色 LED 会在测试到为 Pmod 设备发送电源后亮起。 此 LED 在每个测试结束时熄灭。 如果在下一次测试开始时处于打开状态,由于上一次测试失败,请将其关闭并重新打开电源以将其返回到已知状态。 如果电源周期失败,则测试由于 Pmod 设备处于未知状态而失败。

捕获日志

若要捕获蓝牙日志,请按照 GitHub 上的 Busiotools for Windows 存储库的说明操作。

若要分析蓝牙日志,请按照 BTETLParse 工具的说明进行操作。