次の方法で共有


BTPオーディオテスト

BTPオーディオテストでは、ローカルシステムがBR/EDR経由でリモートデバイスとペアリングし、ボリュームの検証やオーディオの異常検出などのオーディオ機能を検証する機能を確認します。

設定

TraduciでPmodデバイスを使用する前に、緑色の電源インジケーター、オプションの黄色のテストLED、およびTraduciの3つのオレンジ色のLedがオンになっていることを確認します。 SUTのBluetoothラジオの電源が入っており、適切なデバイス (s) がTraduciに正しく接続されていることを確認します。 現時点では、RN52デバイスはJAに のみ 接続できます。 設定の詳細については 「BTPの概要」を参照してください。

BM-64-EVBの2つの赤いLEDがオンになっている必要があります。 いずれかのLEDが最終的にオフになる可能性があります。 「BM-64-EVBボードの概要」 の説明に従って、スイッチ、ジャンパー、およびポートがテスト用に構成されていることを確認します。

サポートされているデバイスの機能と購入情報については、 「サポートされているBTPハードウェア」 を参照してください。

サポートされているデバイス

オーディオテストの実行

BTPパッケージが抽出されたフォルダーに移動します。 通常は C:\BTPの下にあります。 パッケージのバージョンにちなんだ名前のフォルダーに、次のスクリプトがあります。 次のいずれかを実行します。

  • RunAudioTests.bat <device name> 管理者特権でのコマンドプロンプトまたは
  • RunAudioTests.ps1 <device name> 管理者特権でのPowerShellコンソールから

使用可能なデバイス名パラメーターの情報については、「 Bluetoothテストプラットフォームでサポートされているハードウェア」 を参照してください。

また、最後に省略 -VerboseLogs 可能なパラメーターを含めて、BTPの内部操作の詳細な出力を取得することもできます。

Traduciでテストが開始されると、テストからPmodデバイスの電源をオンにするコマンドが送信されると、12ピンアダプターの横にある赤いLEDが点灯します。 このLEDは、すべてのテストの最後にオフになります。 前のテストが失敗したために次のテストの開始時にオンになっている場合は、電源を切ってから電源を入れて、既知の状態に戻します。 電源サイクルが失敗した場合、Pmodデバイスが不明な状態になっているため、テストは失敗します。

BM-64-EVBの赤と青のLEDがパターンで点滅し、電源の投入、ペアリング、オーディオの再生などのプロセスの手順を示します。

ログのキャプチャ

Bluetoothログをキャプチャするには GitHubのWindowsリポジトリ用のbusiotoolsの手順に従います。

Bluetoothログを解析するには BTETLParseツールの手順に従います。

既知の問題

  • BM-64-EVBには、次の8つの既知のテストエラーがあります。

    • 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は、一部のWindowsビルド 統合オーディオエンドポイント 機能のサポートを誤って識別することがあります。これにより、オーディオエンドポイントを識別するときにテストが失敗します。

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

    ビルド22000以降にアップグレードすると、問題が解決されます。

  • 次のミュートテストは、Windowsビルド21275以降で失敗します。

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