BTP 音频测试

BTP 音频测试验证本地系统通过 BR/EDR 与远程设备配对的能力,并验证音频功能,包括音量验证和音频故障检测。

设置

在将 Pmod 设备与 Traduci 一起使用之前,请检查绿色电源指示器、可选的黄色测试 LED 和 Traduci 上的 3 个橙色 LED 是否处于打开状态。 确认 SUT 的蓝牙无线电已打开,并且相关设备已正确连接到 Traduci。 目前,RN52 设备 只能 插入 JA。 有关设置的更多详细信息,请参阅 BTP 概述

BM-64-EVB 上的两个红色 LED 应打开。 其中一个 LED 最终可能会关闭。 根据 BM-64-EVB 板概述中所述,确认交换机、跳线和端口已配置为进行测试。

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

支持的设备

运行音频测试

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

  • RunAudioTests.bat <device name> 从提升的命令提示符或
  • RunAudioTests.ps1 <device name> 从提升的 PowerShell 控制台

有关可用设备名称参数的信息,请参阅 蓝牙测试平台支持的硬件

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

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

BM-64-EVB 上的红色和蓝色 LED 会闪烁不同的模式,指示进程的步骤,例如开机、配对和播放音频。

捕获日志

若要捕获蓝牙日志,请按照 GitHub 上适用于 Windows 仓库的 busiotools 的说明进行操作。

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

已知问题

  • BM64 EVB 具有以下 8 个已知测试失败:

    • BluetoothTests::TaefAudioTests::MusicMediaReceiverMeasuredVolumeUpTest
    • BluetoothTests::TaefAudioTests::MusicMediaReceiverMeasuredVolumeDownTest
    • BluetoothTests::TaefAudioTests::MusicMediaSenderMeasuredVolumeUpTest
    • BluetoothTests::TaefAudioTests::MusicMediaSenderMeasuredVolumeDownTest
    • BluetoothTests::TaefAudioTests::VoiceMediaReceiverMeasuredVolumeUpTest
    • BluetoothTests::TaefAudioTests::VoiceMediaReceiverMeasuredVolumeDownTest
    • BluetoothTests::TaefAudioTests::VoiceMediaSenderMeasuredVolumeUpTest
    • BluetoothTests::TaefAudioTests::VoiceMediaSenderMeasuredVolumeDownTest
  • BTP 可能会在某些 Windows 版本中错误地识别对 统一音频终结点功能 的支持,从而导致识别音频终结点时出现测试失败。

      Error: [BluetoothTestHelpers::AudioDevice::WaitForAudioSourcesState]: Assertion failed: AudioSourceDeviceVoiceSourceModule->WaitForAudioSourceState( areReady, areReady ? c_audioSinkInterfaceBringupTimeout : c_audioSinkInterfaceRemovalTimeout)
    

    升级到内部版本 22000 或更高版本应解决此问题。

  • 以下静音测试在 Windows 内部版本 21275 及更高版本上失败:

    • BluetoothTests::TaefAudioTests::VoiceInterruptMusicMeasuredMuteTest
    • BluetoothTests::TaefAudioTests::MeasuredMuteAndUnmuteFromMusicMediaSenderTest
    • BluetoothTests::TaefAudioTests::MeasuredMuteAndUnmuteFromVoiceMediaSenderTest