BTP-ljudtester

BTP-ljudtesterna verifierar det lokala systemets förmåga att koppla ihop med en fjärrenhet via BR/EDR och verifiera ljudfunktioner, inklusive volymvalidering och identifiering av ljudfel.

Inrätta

Innan du använder en Pmod-enhet med Traduci kontrollerar du att den gröna strömindikatorn, en valfri gul test-LED och 3 orange lysdioder på Traduci är på. Kontrollera att SUT:s Bluetooth-radio är påslagen och att lämpliga enheter är korrekt anslutna till Traduci. För närvarande kan RN52-enheten endast anslutas till JA. Mer detaljerad information om hur du konfigurerar finns i BTP-översikten.

Två röda lysdioder på BM-64-EVB ska vara på. En av lysdioderna kan så småningom stängas av. Bekräfta att switcharna, jumprarna och portarna har konfigurerats för testning enligt beskrivningen i BM-64-EVB-kortets översikt.

Funktioner och köpinformation för enheter som stöds finns på BTP-maskinvara som stöds.

Enheter som stöds

Köra ljudtesterna

Navigera till mappen där BTP-paketet extraherades. Den finns vanligtvis under C:\BTP. I en mapp med namnet efter versionen av paketet hittar du följande skript. Kör antingen:

  • RunAudioTests.bat <device name> från en upphöjd kommandotolk eller
  • RunAudioTests.ps1 <device name> från en upphöjd PowerShell-konsol

Information om tillgängliga parametrar för enhetsnamn finns på maskinvara som stöds av Bluetooth Test Platform

Du kan också inkludera den valfria parametern -VerboseLogs i slutet för att få mer utförliga utdata från de inre åtgärderna i BTP.

När ett test startar på Traduci aktiveras den röda lysdioderna bredvid 12-stiftsadaptern när kommandot från testet för att driva Pmod-enheten har skickats. Denna lysdiod är avstängd i slutet av varje test. Om det är aktiverat i början av nästa test på grund av att det tidigare testet misslyckades kan du stänga av det och starta det igen för att återställa det till ett känt tillstånd. Om strömcykeln misslyckas leder det till att testet misslyckas eftersom Pmod-enheten är i ett okänt tillstånd.

Röda och blå lysdioder på BM-64-EVB blinkar i mönster, dikterar steg i processen som att starta, parkoppla och spela upp ljud.

Samla in loggar

Om du vill samla in Bluetooth-loggarna följer du anvisningarna för busiotools för Windows Repo på GitHub.

Om du vill parsa Bluetooth-loggarna följer du anvisningarna för BTETLParse-verktyget.

Kända problemområden

  • BM64 EVB har följande åtta kända testfel:

    • 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 kan felaktigt identifiera stöd för funktionen Unified Audio Endpoint i vissa Windows-versioner, vilket resulterar i ett testfel när du identifierar ljudslutpunkter.

      Error: [BluetoothTestHelpers::AudioDevice::WaitForAudioSourcesState]: Assertion failed: AudioSourceDeviceVoiceSourceModule->WaitForAudioSourceState( areReady, areReady ? c_audioSinkInterfaceBringupTimeout : c_audioSinkInterfaceRemovalTimeout)
    

    Du bör lösa problemet genom att uppgradera till build 22000 eller senare.

  • Följande mute-tester misslyckas i Windows-versionerna 21275 och senare:

    • BluetoothTests::TaefAudioTests::VoiceInterruptMusicMeasuredMuteTest
    • BluetoothTests::TaefAudioTests::MeasuredMuteAndUnmuteFromMusicMediaSenderTest
    • BluetoothTests::TaefAudioTests::MeasuredMuteAndUnmuteFromVoiceMediaSenderTest