2396575_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2396575_ja-JP

2396575_ja-JP

UM11490とBluetooth Classic

NXPサポートの皆様、

お客様の一人がUM11490の149ページから以下のコマンドを実行していますが、波形が見えません。

追加のコマンドや条件が不足していないか、ご確認ください。

よろしくお願いします。

よろしくお願いいたします。

桟橋

------------------------------------

# リセット
root@myboard:/home/BTtest# hcitool -i hci0 cmd 0x03 0x0003
< HCIコマンド:ogf 0x03、ocf 0x0003、プレン0
> HCIイベント:0x0eプレン4
01 03 0C 00

# スキャンを有効にする
root@myboard:/ホーム/BTtest# hcitool -i hci0 cmd 0x03 0x001a 0x3
< HCIコマンド:ogf 0x03、ocf 0x001a、プレン1
03
> HCIイベント:0x0eプレン4
01 1A 0C 00

# イベント情報フィルターを有効にする
root@myboard:/home/BTtest# hcitool -i hci0 cmd 0x03 0x0005 0x02 0x00 0x02
< HCIコマンド:ogf 0x03、ocf 0x0005、プレン3
02 00 02
> HCIイベント:0x0eプレン4
01 05 0C 00

# テストモードでエントリー
root@myboard:/home/BTtest# hcitool -i hci0 cmd 0x06 0x0003
< HCIコマンド:ogf 0x06、ocf 0x0003、プレン0
> HCIイベント:0x0eプレン4
01 03 18 00

# TXトランスミッションを開始
root@myboard:/home/BTtest# hcitool -i hci0 cmd 0x3F 0x0019 0x80 0x80 0x80 0x80 0x01 0x00 0x01 0x01 0x0D 0x03 0x0F 0x00 0x00 0x00 0x00 0x00 0x00 0x04
< HCI司令部:ogf 0x3f、ocf 0x0019、プレン18
80 80 80 80 01 01 01 0D 03 0F 00 00 00 00 00 00 04
> HCIイベント:0x0eプレン4
01 19 FC 00

# TXの送信を止めろ
root@myboard:/home/BTtest# hcitool -i hci0 cmd 0x3F 0x0019 0x80 0x80 0x80 0x80 0xF
F 0x00 0x01 0x01 0x0D 0x03 0x0F 0x00 0x00 0x00 0x00 0x00 0x00 0x04
< HCI司令部:ogf 0x3f、ocf 0x0019、プレン18
80 80 80 80 FF 00 01 01 0D 03 0F 00 00 00 00 00 04
> HCIイベント情報:0xffプレン6
19 01 39 00 00 00

--------------------、TXトランスミッションの前にBLEとCLASSICのスキャンを止めること----------------
# リセット
root@myboard:/home/BTtest# hcitool -i hci0 cmd 0x03 0x0003
< HCIコマンド:ogf 0x03、ocf 0x0003、プレン0
> HCIイベント:0x0eプレン4
01 03 0C 00

# スキャンを有効にする
root@myboard:/ホーム/BTtest# hcitool -i hci0 cmd 0x03 0x001a 0x3
< HCIコマンド:ogf 0x03、ocf 0x001a、プレン1
03
> HCIイベント:0x0eプレン4
01 1A 0C 00

# イベント情報フィルターを有効にする
root@myboard:/home/BTtest# hcitool -i hci0 cmd 0x03 0x0005 0x02 0x00 0x02
< HCIコマンド:ogf 0x03、ocf 0x0005、プレン3
02 00 02
> HCIイベント:0x0eプレン4
01 05 0C 00

# テストモードでエントリー
root@myboard:/home/BTtest# hcitool -i hci0 cmd 0x06 0x0003
< HCIコマンド:ogf 0x06、ocf 0x0003、プレン0
> HCIイベント:0x0eプレン4
01 03 18 00

# BLEスキャンを無効に
root@myboard:/home/BTtest# hcitool -i hci0 cmd 0x03 0x001a 0x0
< HCIコマンド:ogf 0x03、ocf 0x001a、プレン1
00
> HCIイベント:0x0eプレン4
01 1A 0C 00

# クラシックスキャンを無効にする
root@myboard:/home/BTtest# hcitool -i hci0 cmd 0x08 0x000C 0x00 0x00
< HCIコマンド:ogf 0x08、ocf 0x000c、プレン2
00 00
> HCIイベント:0x0eプレン4
01 0C 20 00

# TXトランスミッションを開始
root@myboard:/home/BTtest# hcitool -i hci0 cmd 0x3F 0x0019 0x80 0x80 0x80 0x80 0x01 0x00 0x01 0x01 0x0D 0x03 0x0F 0x00 0x00 0x00 0x00 0x00 0x00 0x04
< HCI司令部:ogf 0x3f、ocf 0x0019、プレン18
80 80 80 80 01 01 01 0D 03 0F 00 00 00 00 00 00 04
> HCIイベント:0x0eプレン4
01 19 FC 00

# TXの送信を止めろ
root@myboard:/ホーム/BTtest# hcitool -i hci0 cmd 0x3F 0x0019 0x80 0x80 0x80 0x80 0xFF 0x00 0x01 0x01 0x0D 0x03 0x0F 0x00 0x00 0x00 0x00 0x00 0x00 0x04
< HCI司令部:ogf 0x3f、ocf 0x0019、プレン18
80 80 80 80 FF 00 01 01 0D 03 0F 00 00 00 00 00 04
> HCIイベント情報:0xffプレン6
19 01 63 07 00 00

**テストモードに入る前にスキャンを無効にすると、TX送信の停止により次のようになります。

root@myboard:/home/BTtest# hcitool -i hci0 cmd 0x3F 0x0019 0x80 0x80 0x80 0x80 0xFF 0x00 0x01 0x01 0x0D 0x03 0x0F 0x00 0x00 0x00 0x00 0x00 0x00 0x04
< HCI司令部:ogf 0x3f、ocf 0x0019、プレン18
80 80 80 80 FF 00 01 01 0D 03 0F 00 00 00 00 00 04
> HCIイベント:0xffプレン6
19 01 ED 04 00 00

Wi-Fi 5GHz用
--------------------------------------------------------------------------------
パラメータ: 連続送信、帯域幅 = 40 MHz、802.11ac、DFSなし、CH = 40、MCS0 (13.5)、電力 = 14 dBm

root@myboard:/home/BTtest# cat /proc/mwlan/adapter0/config
hardware_status=0
netlink_num=31
drv_mode=7
hssetpara=7,0xff,200,400
SDCMD52RW=0 0x0 0x00
rf_test_mode=1
tx_antenna=1
rx_antenna=1
バンド=1
BW=1
チャネル=44
radio_mode[0]=3
radio_mode[1]=
総処方PKT数=0
RXマルチキャスト/ブロードキャストのPKTカウント=0
rx FCSエラー PKTカウント=0
tx_power=14 2 0
tx_continuous=0
tx_frame=1 4352 0xaaa 1024 1 20 4294967295 0 0 0 4294967295 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 05:43:3f:c4:51:ff
he_tb_tx=0
trigger_frame=0
otp_mac_add_rd_wr= 00:00:00:00:00:00

Re: UM11490 and Bluetooth Classic

こんにちは、 @Christine_Li さん

文脈が抜けていて申し訳ありません。

  • カーネルバージョン:lf-6.6.52-2.2.2(6.6.yとマージ済み)コミュニティカーネル
  • FWバージョン:IW612-18.99.3.p25.7、BT/WiFiファームウェアは別々、コンボは不可
  • 製品:IW612
  • UM11490 バージョン: Rev.1.8 — 2025年6月2日

以下の詳細は近日中に公開されます

  • ファームウェアをロードしたときのdmesgログまたはコンソールログ
  • スペクトラムアナライザの設定画面のスクリーンショット

その間、他に何か必要なことがございましたら、お知らせください。

よろしくお願いします。

よろしくお願いいたします。

桟橋

Re: UM11490 and Bluetooth Classic

こんにちは、 @pierluigi_p

どのWi-Fi/Bluetooth製品を使っていますか?

Linuxカーネルのバージョンは何ですか?WiFi/BluetoothドライバとFWバージョンは?

コマンドログからは、すべてのHCIコマンドが正常に完了し、TXスタートコマンドがコントローラに受け入れられます。さらに、TX停止コマンドで返されるベンダー固有のイベント情報にはゼロでないパケットカウンタが含まれており、これはコントローラがテスト期間中にパケットが送信されたと判断していることを示します。

したがって、この問題はテストシーケンスにおけるHCIコマンドの欠落が原因ではないと考えられる。

確認することをお勧めします:

スペクトラムアナライザの中心周波数とスパンの設定。
TXテストコマンドで設定したBluetoothチャネル。
基板上のRFアンテナ構成。
Bluetoothファームウェアが正しくロードされているかどうか。

また、以下のことも教えていただけますか:

使用されているチップはどれですか(IW416/IW612など)?
正確なUM11490のバージョンは?

ファームウェアをロードしたときのdmesgログまたはコンソールログは?

コンボファームウェアをインストールしていますか、それともBluetooth専用ファームウェアをインストールしていますか?
スペクトラムアナライザの設定画面のスクリーンショットはありますか?


よろしくお願いいたします。

Christine。

Re: UM11490 and Bluetooth Classic

こんにちは、ピアとクリスティーン
私はHelbert、Verisciteフォーラムでスレッドを始めた開発者です。
テストに関する添付ファイルは以下のとおりです。

dmesgログ(電源設定なし):
dmesgログ(電源設定を含む):
スペクトラムアナライザと5GHz帯の設定ファイル(自社実装およびNXP実装)のスクリーンショット

5GHz-running-test.png

実行後

5GHz-after-test.png
注:電力に-1を使用するとデフォルト値が使用されることがわかりましたが、異なる値も実験しました。

NXPスクリプト:

NXP-5GHz-running-test.png

定番のBluetoothテストのスクリーンショット:

Bluetooth-2.4-Classic-RUNNING.png

ご覧の通り、波形は生成されません

BLEテスト実行時のスクリーンショット:

BLE-RUNNING-2.4-CH2.png


BLEテスト後のスクリーンショット(波形が途切れています):

BLE-FINISHED.png

下の図で、テスト終了時に波形が中断されたことがわかります

Modinfoのログ:
テストされたHCI CMD:

Re: UM11490 and Bluetooth Classic

補足ですが、HackRFの異なる設定(ゲインやグラフィック調整)で試したところ、2.4GHz(Wi-Fi)波形が見えます。さらに、imx-firmwareリポジトリ内の異なるバージョンの異なるファームウェアをテストし、RF-test用のファームウェアも含まれています(sduart_nw61x_rftm_v1.bin.se)は https://github.com/nxp-imx/imx-firmware/blob/lf-6.1.1_1.0.0/nxp/FwImage_IW612_SD/IW612_SD_RFTest/sdu...)で成功しませんでした。


Re: UM11490 and Bluetooth Classic

こんにちは、 @HelbertPaulino

詳細を教えていただきありがとうございます。

あなたの情報とスクリーンショットを確認してから、返信します。

少々お時間をください。


よろしくお願いいたします。

Christine。

Re: UM11490 and Bluetooth Classic

こんにちは、 @HelbertPaulino

詳細情報をご提供いただきありがとうございます。

あなたのスクリーンショットには背景ノイズが少ししか映っておらず、有用なRF波形情報はありません。

お尋ねしてもよろしいでしょうか?

1.弊社のIW612-EVKをご利用ですか?または、どのモジュールでも構いませんか?モジュールに関するものであれば、モジュールの部品番号を教えていただけますか?

2. ハードウェアと試験装置との接続状況はどうですか?

3.ご質問はBluetoothに関するものですか、それともWi-Fiに関するものですか?

BTの場合、RFテストガイドでテストコマンドが見られますが、停止コマンドは以下の通りです:

hcitool -i hci0 cmd 0x3F 0x0019 0x80 0x80 0x80 0x80 0xFF

しかし、あなたは以下を送信しています:

root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x3F 0x0019 0x80 0x80 0x80 0x80 0xFF 0x00 0x01 0x01 0x0D 0x03 0x0F 0x00 0x00 0x00 0x00 0x00 0x00 0x04

実行する際は、ガイドに記載されているコマンドに正確に従ってください。


よろしくお願いいたします。

Christine。

Re: UM11490 and Bluetooth Classic

こんにちは、クリスティンさん。確認していただきありがとうございます。

1.弊社のIW612-EVKをご使用ですか?それとも他のモジュールをご使用ですか?モジュールをご使用の場合は、モジュールの部品番号をお知らせいただけますでしょうか?

当社では、このモジュールをSoM Variscite DART-IMX8Mに統合しています。https://variscite.com/system-on-module-som/i-mx-8/i-mx-8m-plus/dart-mx8m-plus/
部品番号はLBES5PL2EL.4です。

2. テスト機器とのハードウェア接続はどうですか?
HackRF One機器を通じて無線で機器の無線にアクセスでき、アンテナで信号をキャプチャできます(他の信号も受信できます。これがノイズが見られる理由です)

3 - 質問はBTですか、それともWi-Fiですか?
どちらの場合にも当てはまります。クラシックなBluetoothでは生成された波形が見えず(Bluetooth Low Energyのみ)、Wi-Fiでは5GHz帯の信号をキャプチャできませんでした

HCIコマンドについては両方見ましたし、NXP/Murataの文書でも推奨されています

AN14114では、47ページに短いコマンドがあります
UM11490では150ページに長いコマンドがあります

クラシックなBluetoothについては、解決策を見つけたと思います。UM11490を確認すると、コマンドの説明は次のようになります。

hcitool -i hci0 cmd

ドキュメントの例では、tx_test_intervalを0x0Dに設定していますが、このシナリオでは間隔が少し長くなるため、生成された波形が見づらくなります。それはノイズのように見える。このパラメータを0x01に設定すると、波形が一貫しているのが見えました。さらに、低帯域幅の波形であるため、周波数範囲を狭めました。これでBluetoothの問題は解決したと思います。

しかし、5GHzの波形はまだ確認できません。何かコツはありますか?
ご協力ありがとうございました。

Re: UM11490 and Bluetooth Classicクリスティーンさん、私の使用済みSoMに別の村田モジュールが搭載されている可能性が指摘されました。地雷を分解してみると、部品番号が「LBEE5PL2DL」であることが分かりました。

したがって、2ELのコマンドがこのモデルにも適用されるかどうかを確認しなければなりません
Re: UM11490 and Bluetooth Classic

こんにちは、 @HelbertPaulino

初期キャプチャの帯域幅を40MHzから20MHzに変更してみていただけますか?


echo "tx_frame=0" >> /proc/mwlan/adapter0/config
echo "bw=0" >> /proc/mwlan/adapter0/config

読み上げ結果によると bw=1 AN14114では次のように定義されています。 40MHz ; bw=0  20MHz 

HackRFによる観測においては、20MHzの方が最初のテストとして適しています。なぜなら、40MHzのWi-Fiは、狭帯域または限界に近いSDR設定では、きれいに捕捉/認識するのが難しいためです。

20MHz帯で正常に動作するかどうか教えてください。次に、段階的に40MHzへと移行します。

 

よろしくお願いいたします。

Christine。

Re: UM11490 and Bluetooth Classic

こんにちは、 @HelbertPaulino

情報ありがとうございます。Bluetoothが正常に動作するようになったとのこと、良かったです。

では、Wi-Fi 5GのRFテストモードの問題に焦点を当てましょう。

LBEE5PL2DLモジュールのチップセットは、NXP製のWiFi/BluetoothチップセットであるIW611です。

IW611とIW612の違いは以下の通りです:IW612は802.15.4をサポートしています。しかしIW611はサポートしていません。

しかし、Wi-FiとBluetoothに関しては、IW611とIW612は同じです。

つまり、 2ELのコマンドはこのモデル(LBEE5PL2DL)にも適用できるということです。

では、AN14114のセクション「2 Wi-Fi RFテストモード」に従ってボードを設定し、WiFi 5G RFテストを開始するのを手伝ってください。

現在、あなたが共有してくれた cat /proc/mwlan/adapter0/config の結果からは、疑わしい点は見つかりません。唯一の注意点は、テスト機器の接続とハードウェアの接続を確認することです。

同時に、これら2つのモジュールでRFテストがサポートされているかどうか内部で確認させてください。確認したのは、IW611またはIW612のEVKボードでテストは可能ですが、これら2つのモジュールについては、RF性能をテストするためにハードウェアの再作業が必要かどうかを確認する必要があるということです。

何か進展があればお知らせします。


よろしくお願いいたします。

Christine。

Re: UM11490 and Bluetooth Classic

こんにちは、クリスティーンさん。

サポートありがとうございます。

もう少しデバッグしてみたところ、潜在的な問題点が見つかりました。ここで提供されているファイルを使用してリージョンを変更する場合: https://github.com/murata-wireless/nxp-linux-calibration/tree/imx-6-6-23/murata/files/2DL、IWのレギュレーションセットに問題があることに気づきました

基本的には、ここに投稿されているアイデアに従ってください:https://murata.my.site.com/muratacommunity/s/question/0D5RC00001HGuiQ0AT/rf-test-mode-firmware-and-t... 
2EL(および2DL、同じです)用のファイルを使いましたが、リージョンを切り替えた際にiwレジスターの位置が変わっていないことが確認でき、以下のメッセージが表示されました:

HelbertPaulino_0-1784905230306.png
したがって、ファイル *txpower*.bin でドライバーが使用する領域を変更する際、システムリージョンを変更していたわけではありません。選択した地域や無線機に適用した設定によっては、波形の発生を阻止できる可能性があることが分かりました。

regulatory.db* を削除しました村田製作所から提供されたファイルを使用し、オリジナル版を使用しましたが、動作が改善されたようです。5GHzの波形をいくつか検出できた一方で、ノイズで隠れていると思うものもあります

iw reg set/reg と使用されたレギュレーションファイルが波形生成に影響を与えるか確認してもらえますか?

もしそうなら、問題の根本原因を見つけたと言えるでしょう。ファームウェアやスクリプト、キャリブレーションファイルの問題ではなく、地域制限の問題です。これは理にかなっていると思いますか?それとも他に容疑者をご存知ですか?

改めてありがとうございました。


Re: UM11490 and Bluetooth Classicこんにちは、クリスティンさん。このメッセージに気づかず、別のメッセージに返信してしまいました。
はい、色々なBW設定を試しましたが、問題はリージョンの制限や一部のリージョンでのノイズに起因するのではないかと考えています。
Re: UM11490 and Bluetooth Classic

やあ、クリスティーン

コマンドを確認していたのですが、あなたの言う通りですが、なぜそのパラメータ(SHORT_PREAMBLEとADVANCED_CODING)が-1(次のように表される)として表示されているのか分かりません4294967295)

おそらく最初の実装で誤って-1に設定されていたのかもしれません。しかし、ご要望に返答すると、5GHz(tx_frame)の波形を生成できるようになりました。tx_continuousでは波形は見えましたが、振幅が小さい(ほとんど見えないほどです)

下の写真でフレーム生成の様子を見ることができます:

5GHz-CH100-BW40-FRAME-0x1100-14.png

連続音をトリガーしようとしたとき、波形は見えましたが、とても滑らかでした

5GHz-CH100-BW40-CONTINUOUS-0x1100-14.png

上記の設定を使用しました。

チャネルの波形が見えない問題は、機器内のノイズが波形自体よりも大きいからだと思います。私はハードウェアチームに、より高性能なスペクトラムアナライザを使用して検証するよう依頼しました。生成されていない波形に関する質問を閉じるために、その回答を待っています。

では、領域についてですが、なぜ一部の波形が生成されないのか説明できると思いますか?

 

Re: UM11490 and Bluetooth Classic

こんにちは、 @HelbertPaulino

以下のコマンドで試してみてください。

echo "tx_continuous=1 0 0xAAA 0 3 0x1100" >> /proc/mwlan/adapter0/config

tx_frameコマンドの代わりに?

以前の「cat /proc/mwlan/adapter0/config」の出力で、

tx_frame=1 4352 0xaaa 1024 1 20 4294967295 0 0 4294967295 0 0 0 -1 -1 -1 -1 -1 -1 -1 05:43:3f:c4:51:ff

正しく認識されないのではないかと心配です。

よろしくお願いいたします。

Christine。

Re: UM11490 and Bluetooth Classic

こんにちは、 @HelbertPaulino

はい、誤ったリージョン/レギュレーションドメインの設定も、一部の5 GHz Wi-Fi波形が生成されない理由や、特定のチャネルで全く送信できない理由を説明できます。
 
貴社のハードウェアチームは、より高性能なスペクトラムアナライザを使用して検証を行う予定ですか?
このCASEで他に何かCANことはありますか?
 
よろしくお願いいたします。
Christine。
Re: UM11490 and Bluetooth Classicこんにちは、クリスティンさん。
今回の確認と、彼らが別の無音環境で行ったテストの結果から、すべてが正常に機能していることが確認されたと思います。

サポートありがとうございます。
はじめまして
Re: UM11490 and Bluetooth Classic

こんにちは、 @HelbertPaulino

ご返信ありがとうございます。すべてが正常に動作するようになったとのこと、安心しました。

では、このThreadの解決策として私の回答をマークしてくれませんか?SOすればこのCASEを終結CANできます。

また、FUTUREも他のトピックに関する質問があれば、どうぞ新しいCASEを作成してください。

いつでもあなたをサポートできることを嬉しく思います!


よろしくお願いいたします。

Christine。

Re: UM11490 and Bluetooth Classicクリスティン、改めて本当にありがとう。

そうします
タグ(1)
評価なし
バージョン履歴
最終更新日:
1週間前
更新者: