次の方法で共有


BTP オーディオ テスト

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

セットアップ

Traduci で Pmod デバイスを使用する前に、緑の電源インジケーター、オプションの黄色のテスト LED、Traduci の 3 つのオレンジ色の LED がオンであることを確認します。 SUT のBluetooth無線の電源がオンで、適切なデバイスが Traduci に正しく接続されていることを確認します。 現在、RN52 デバイスは JA にのみ 接続できます。 設定の詳細については、 BTP の概要を参照してください。

BM-64-EVB の 2 つの赤い LED がオンになっている必要があります。 LED の 1 つが最終的にオフになる可能性があります。 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 Repo 用 busiotools の手順に従います。

Bluetoothログを解析するには、 BTETLParse ツールの指示に従います。

既知の問題

  • BM64 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