Поделиться через


Звуковые тесты BTP

Звуковые тесты BTP проверяют способность локальной системы связываться с удаленным устройством через BR/EDR и проверяют функциональные возможности звука, включая проверку громкости и обнаружение сбоев звука.

Настройка

Прежде чем использовать устройство Pmod с Traduci, проверка, что зеленый индикатор питания, дополнительный желтый индикатор тестирования и 3 оранжевых светодиода на Traduci включены. Убедитесь, что переключатель Bluetooth SUT включен и что соответствующие устройства правильно подключены к Traduci. В настоящее время устройство RN52 можно подключить только к JA. Более подробные сведения о настройке см. в обзоре BTP.

Два красных светодиода на БМ-64-EVB должны быть включено. Один из светодиодов может в конечном итоге выключиться. Убедитесь, что коммутаторы, перемычки и порты настроены для тестирования, как описано в обзоре платы BM-64-EVB.

Функции и сведения о приобретении для поддерживаемых устройств см. в статье Поддерживаемое оборудование BTP.

Поддерживаемые устройства

Запуск звуковых тестов

Перейдите в папку, в которой был извлечен пакет BTP. Обычно он находится в разделе C:\BTP. В папке с именем версии пакета вы найдете следующие скрипты. Выполните одно из следующих действий:

  • RunAudioTests.bat <device name> из командной строки с повышенными привилегиями или
  • RunAudioTests.ps1 <device name> из консоли PowerShell с повышенными привилегиями

Сведения о доступных параметрах имен устройств можно найти в статье Оборудование, поддерживаемое bluetooth Test Platform.

Вы также можете включить необязательный параметр -VerboseLogs в конце, чтобы получить более подробные выходные данные внутренних операций BTP.

Когда тест начинается на Traduci, красный индикатор рядом с 12-контактным адаптером включается после отправки команды из теста для питания устройства Pmod. Этот индикатор отключается в конце каждого теста. Если он включен в начале следующего теста из-за сбоя предыдущего теста, выключите его и снова включите, чтобы вернуть его в известное состояние. Если цикл питания завершается сбоем, тест завершается сбоем из-за неизвестного состояния устройства Pmod.

Красные и синие светодиоды на BM-64-EVB мигают в шаблонах, что указывает на шаги процесса, такие как включение, связывание и воспроизведение звука.

Запись журналов

Чтобы записать журналы Bluetooth, следуйте инструкциям для busiotools для репозитория Windows на GitHub.

Чтобы проанализировать журналы Bluetooth, следуйте инструкциям для средства BTETLParse.

Известные проблемы

  • BM64 EVB имеет следующие восемь известных сбоев тестирования:

    • 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