Test audio BTP
I test audio BTP verificano la capacità del sistema locale di associare un dispositivo remoto tramite BR/EDR e convalidare la funzionalità audio, inclusa la convalida del volume e il rilevamento degli errori audio.
Configurazione
Prima di usare un dispositivo Pmod con Traduci, verificare che l'indicatore di alimentazione verde, un LED di test giallo facoltativo e 3 LED arancioni sul Traduci siano acceso. Verificare che la radio Bluetooth di SUT sia accesa e che i dispositivi appropriati siano collegati correttamente a Traduci. Attualmente il dispositivo RN52 può essere collegato solo a JA. Per informazioni più dettagliate sulla configurazione, vedere Panoramica di BTP.
Due LED rossi sul BM-64-EVB devono essere attivati. Uno dei LED potrebbe essere disattivato. Verificare che i commutatori, i jumper e le porte siano configurati per i test come descritto nella panoramica della scheda BM-64-EVB.
Le funzionalità e le informazioni di acquisto per i dispositivi supportati sono disponibili in Hardware BTP supportato.
Dispositivi supportati
Esecuzione dei test audio
Passare alla cartella in cui è stato estratto il pacchetto BTP. In genere si trova in C:\BTP
. In una cartella denominata dopo la versione del pacchetto sono disponibili gli script seguenti. Eseguire una delle due operazioni seguenti:
RunAudioTests.bat <device name>
da un prompt dei comandi con privilegi elevati oRunAudioTests.ps1 <device name>
da una console di PowerShell con privilegi elevati
Per informazioni sui parametri dei nomi di dispositivo disponibili, vedere Hardware supportato da Bluetooth Test Platform
È anche possibile includere il parametro -VerboseLogs
facoltativo alla fine per ottenere un output più dettagliato delle operazioni interne di BTP.
All'avvio di un test sul traduci, il LED rosso accanto all'adattatore a 12 pin viene attivato dopo l'invio del comando dal test al dispositivo Pmod. Questo LED viene spento alla fine di ogni test. Se è attivo all'inizio del test successivo a causa dell'esito negativo del test precedente, spegnerlo e riattivarlo per restituirlo a uno stato noto. Se il ciclo di alimentazione ha esito negativo, il test non riesce a causa dello stato sconosciuto del dispositivo Pmod.
LED rossi e blu sul flash BM-64-EVB nei modelli, incriminando i passaggi del processo, ad esempio l'accensione, l'associazione e la riproduzione di audio.
Acquisizione dei log
Per acquisire i log Bluetooth, seguire le istruzioni per il repository busiotools per Windows in GitHub.
Per analizzare i log Bluetooth, seguire le istruzioni per lo strumento BTETLParse.
Problemi noti
BM64 EVB presenta gli otto errori noti seguenti:
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 potrebbe identificare erroneamente il supporto per la funzionalità Endpoint audio unificato in alcune build di Windows, causando un errore di test durante l'identificazione degli endpoint audio.
Error: [BluetoothTestHelpers::AudioDevice::WaitForAudioSourcesState]: Assertion failed: AudioSourceDeviceVoiceSourceModule->WaitForAudioSourceState( areReady, areReady ? c_audioSinkInterfaceBringupTimeout : c_audioSinkInterfaceRemovalTimeout)
L'aggiornamento alla build 22000 o successiva dovrebbe risolvere il problema.
I test disattivati seguenti hanno esito negativo nelle build di Windows 21275 e versioni successive:
BluetoothTests::TaefAudioTests::VoiceInterruptMusicMeasuredMuteTest
BluetoothTests::TaefAudioTests::MeasuredMuteAndUnmuteFromMusicMediaSenderTest
BluetoothTests::TaefAudioTests::MeasuredMuteAndUnmuteFromVoiceMediaSenderTest