Звуковые тесты 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