Test di scenari audio E HID BTP
I test di audio E HID BTP verificano la capacità del sistema locale di associarsi sia a un dispositivo HID che a un dispositivo audio e di usare questi due dispositivi contemporaneamente.
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. Analogamente, il dispositivo Bluefruit può essere collegato solo a JC. 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
- RN42 (come dispositivo HID)
- Bluefruit Friend (come dispositivo HID)
- Bluefruit Feather (come dispositivo HID)
- RN52 (come dispositivo audio)
Esecuzione dei test dello scenario audio e HID
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:
RunAudioHidScenarioTests.bat <audio device name> <hid device name>
da un prompt dei comandi con privilegi elevati oRunAudioHidScenarioTests.ps1 <audio device name> <hid device name>
da una console di PowerShell con privilegi elevati
Per informazioni sui parametri del nome del dispositivo disponibili, vedere l'hardware supportato dalla piattaforma di test Bluetooth.
È anche possibile includere il parametro -VerboseLogs
facoltativo alla fine per ottenere un output più dettagliato delle operazioni interne di BTP.
Quando viene avviato un test sul traduci, il LED rosso accanto all'adattatore a 12 pin viene attivato quando il comando per accendere il dispositivo Pmod è stato inviato. Questo LED viene spento alla fine di ogni test. Se è attivato all'inizio del test successivo, a causa dell'esito negativo del test precedente, spegnerlo e riattivarlo per ripristinarlo a uno stato noto. Se il ciclo di alimentazione ha esito negativo, il test non riesce a causa dello stato sconosciuto del dispositivo Pmod.
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
- Test di stress: i test vengono eseguiti in un ciclo stretto usando un dispositivo LE possono causare errori di associazione o annullamento dell'associazione.