Condividi tramite


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 o
  • RunAudioTests.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