Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las pruebas de audio BTP comprueban la capacidad del sistema local para emparejar con un dispositivo remoto a través de BR/EDR y validar la funcionalidad de audio, incluida la validación de volumen y la detección de errores de audio.
Instalación
Antes de usar un dispositivo Pmod con traduci, compruebe que el indicador de energía verde, un LED de prueba amarillo opcional y 3 LED naranjas en traduci están encendidos. Confirme que la radio Bluetooth del SUT está encendida y que los dispositivos adecuados están conectados correctamente al Traduci. Actualmente, el dispositivo RN52 solo se puede conectar a JA. Puede encontrar información más detallada sobre la configuración en información general de BTP.
Dos LED rojos en el BM-64-EVB deben estar encendidos. Uno de los LED puede desactivarse finalmente. Confirme que los conmutadores, los jumpers y los puertos están configurados para las pruebas, tal como se describe en la introducción a la placa BM-64-EVB.
Las características y la información de compra de los dispositivos compatibles se pueden encontrar en Hardware BTP compatible.
Dispositivos compatibles
Ejecución de las pruebas de audio
Vaya a la carpeta donde se extrajo el paquete BTP. Normalmente se encuentra bajo C:\BTP. En una carpeta denominada después de la versión del paquete, encontrará los siguientes scripts. Ejecute cualquiera de las siguientes opciones:
-
RunAudioTests.bat <device name>desde un símbolo del sistema con privilegios elevados o -
RunAudioTests.ps1 <device name>desde una consola de PowerShell con privilegios elevados
Puede encontrar información sobre los parámetros de nombre de dispositivo disponibles en Hardware compatible con la plataforma de pruebas de Bluetooth.
También puede incluir el parámetro -VerboseLogs opcional al final para obtener una salida más exhaustiva de las operaciones internas de BTP.
A medida que se inicia una prueba en el Traduci, el LED rojo junto al adaptador de 12 pines se enciende una vez que se ha enviado el comando de la prueba para encender el dispositivo Pmod. Este LED está desactivado al final de cada prueba. Si está activado al principio de la siguiente prueba debido a un error de prueba anterior, descienda y vuelva a encenderla para devolverla a un estado conocido. Si se produce un error en el ciclo de alimentación, se produce un error en la prueba debido a que el dispositivo Pmod está en un estado desconocido.
Las luces LED de color rojo y azul en la BM-64-EVB parpadean en patrones que indican pasos del proceso, como el encendido, el emparejamiento y la reproducción de audio.
Captura de registros
Para capturar los registros de Bluetooth, siga las instrucciones de busiotools para Windows Repo en GitHub.
Para analizar los registros de Bluetooth, siga las instrucciones de la herramienta BTETLParse.
Problemas conocidos
BM64 EVB tiene los siguientes ocho errores de prueba conocidos:
BluetoothTests::TaefAudioTests::MusicMediaReceiverMeasuredVolumeUpTestBluetoothTests::TaefAudioTests::MusicMediaReceiverMeasuredVolumeDownTestBluetoothTests::TaefAudioTests::MusicMediaSenderMeasuredVolumeUpTestBluetoothTests::TaefAudioTests::MusicMediaSenderMeasuredVolumeDownTestBluetoothTests::TaefAudioTests::VoiceMediaReceiverMeasuredVolumeUpTestBluetoothTests::TaefAudioTests::VoiceMediaReceiverMeasuredVolumeDownTestBluetoothTests::TaefAudioTests::VoiceMediaSenderMeasuredVolumeUpTestBluetoothTests::TaefAudioTests::VoiceMediaSenderMeasuredVolumeDownTest
BTP puede identificar incorrectamente la compatibilidad con la característica Punto de conexión de audio unificado en algunas compilaciones de Windows, lo que da lugar a un error de prueba al identificar puntos de conexión de audio.
Error: [BluetoothTestHelpers::AudioDevice::WaitForAudioSourcesState]: Assertion failed: AudioSourceDeviceVoiceSourceModule->WaitForAudioSourceState( areReady, areReady ? c_audioSinkInterfaceBringupTimeout : c_audioSinkInterfaceRemovalTimeout)La actualización a la compilación 22000 o posterior debe solucionar el problema.
Las siguientes pruebas de silenciación producen un error en las compilaciones 21275 y posteriores de Windows:
BluetoothTests::TaefAudioTests::VoiceInterruptMusicMeasuredMuteTestBluetoothTests::TaefAudioTests::MeasuredMuteAndUnmuteFromMusicMediaSenderTestBluetoothTests::TaefAudioTests::MeasuredMuteAndUnmuteFromVoiceMediaSenderTest