BTP-Audiotests
Die BTP-Audiotests überprüfen die Fähigkeit des lokalen Systems, mit einem Remotegerät über BR/EDR zu koppeln und die Audiofunktionalität einschließlich Lautstärkeüberprüfung und Audiofehlererkennung zu überprüfen.
Einrichten
Bevor Sie ein Pmod-Gerät mit dem Traduci verwenden, überprüfen Sie, ob die grüne Leistungsanzeige, eine optionale gelbe Test-LED und 3 orangefarbene LEDs am Traduci eingeschaltet sind. Vergewissern Sie sich, dass das Bluetooth-Funkgerät des SUT eingeschaltet ist und dass die entsprechenden Geräte ordnungsgemäß an die Traduci angeschlossen sind. Derzeit kann das RN52-Gerät nur an JA angeschlossen werden. Ausführlichere Informationen zum Einrichten finden Sie unter BTP-Übersicht.
Zwei rote LEDs am BM-64-EVB sollten eingeschaltet sein. Eine der LEDs kann schließlich ausgeschaltet werden. Vergewissern Sie sich, dass die Switches, Jumper und Ports für Tests konfiguriert sind, wie in der Übersicht über das BM-64-EVB-Board beschrieben.
Features und Kaufinformationen für unterstützte Geräte finden Sie unter Unterstützte BTP-Hardware.
Unterstützte Geräte
Ausführen der Audiotests
Navigieren Sie zu dem Ordner, in dem das BTP-Paket extrahiert wurde. Sie befindet sich in der Regel unter C:\BTP
. In einem Ordner, der nach der Version des Pakets benannt ist, finden Sie die folgenden Skripts. Führen Sie eine der folgenden Optionen aus:
RunAudioTests.bat <device name>
über eine Eingabeaufforderung mit erhöhten Rechten oderRunAudioTests.ps1 <device name>
über eine PowerShell-Konsole mit erhöhten Rechten
Informationen zu verfügbaren Gerätenamenparametern finden Sie unter Unterstützte Hardware der Bluetooth-Testplattform.
Sie können auch den optionalen Parameter -VerboseLogs
am Ende einschließen, um eine ausführlichere Ausgabe der inneren Vorgänge von BTP zu erhalten.
Wenn ein Test am Traduci beginnt, wird die rote LED neben dem 12-poligen Adapter eingeschaltet, sobald der Befehl aus dem Test zum Einschalten des Pmod-Geräts gesendet wurde. Diese LED wird am Ende jedes Tests ausgeschaltet. Wenn es am Anfang des nächsten Tests aktiviert ist, da der vorherige Test fehlgeschlagen ist, schalten Sie ihn herunter, und schalten Sie es wieder ein, um ihn in einen bekannten Zustand zurückzugeben. Wenn der Stromzyklus fehlschlägt, schlägt der Test fehl, da sich das Pmod-Gerät in einem unbekannten Zustand befindet.
Rote und blaue LEDs auf dem BM-64-EVB blinken in Mustern, die Schritte des Prozesses wie Einschalten, Koppeln und Wiedergeben von Audio diktieren.
Erfassen von Protokollen
Befolgen Sie zum Erfassen der Bluetooth-Protokolle die Anweisungen für busiotools for Windows Repo auf GitHub.
Um die Bluetooth-Protokolle zu analysieren, befolgen Sie die Anweisungen für das BTETLParse-Tool.
Bekannte Probleme
BM64 EVB weist die folgenden acht bekannten Testfehler auf:
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 identifiziert möglicherweise fälschlicherweise die Unterstützung für das Feature "Einheitlicher Audioendpunkt" in einigen Windows-Builds, was bei der Identifizierung von Audioendpunkten zu einem Testfehler führt.
Error: [BluetoothTestHelpers::AudioDevice::WaitForAudioSourcesState]: Assertion failed: AudioSourceDeviceVoiceSourceModule->WaitForAudioSourceState( areReady, areReady ? c_audioSinkInterfaceBringupTimeout : c_audioSinkInterfaceRemovalTimeout)
Das Problem sollte durch ein Upgrade auf Build 22000 oder höher behoben werden.
Die folgenden Stummschaltungstests schlagen unter Windows-Builds 21275 und höher fehl:
BluetoothTests::TaefAudioTests::VoiceInterruptMusicMeasuredMuteTest
BluetoothTests::TaefAudioTests::MeasuredMuteAndUnmuteFromMusicMediaSenderTest
BluetoothTests::TaefAudioTests::MeasuredMuteAndUnmuteFromVoiceMediaSenderTest