2017855_ja-JP

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

2017855_ja-JP

2017855_ja-JP

i.MX8MP MIPI CSI2 帯域幅の制限

Hi,

LF6.1.1を使用しています私のIMX8MPLUS SoC用のYoctoコードベース。私は4レーンのMIPI CIS2、1350Mbps /レーンのカメラモジュールを使用しています。

このようなボーレートでは、データを取得できません。しかし、750Mbpsに下げると、カメラは正常に動作します。

HSSettleの設定は正しいです-1350Mbpsの別のセトル値を試しました-それは役に立ちません。

コントローラMIPI_CSI ERR_SOT_HSエラーについて報告します。750Mbpsモード-エラーなし。

MIPI PHY または MIPI CSI コントローラーの入力 CLK を増やす必要がありますか。

事前に感謝いたします。


Re:i.MX8MP MIPI CSI2帯域幅制限

ビデオストリーミング中に0x32E40024を設定するときは、取得できるクロックを測定する必要があります。次に、タイミング設定を確認するために、安定したビデオをどのように得るかはまだわかりません。DTSで0x30を設定し、次に0x32E40024を0x5000001Fに設定し、その後、0x32E40024を再度0x3000001Fに設定する必要がありますか?

Re:i.MX8MP MIPI CSI2帯域幅制限つまり、ビデオストリーミング中(v4l2-ctlアプリケーションと/ dev / video0)
安定したFPSを取得するには、次のことを行う必要があります。
devmem2 0x32E40024 w 0x5000001F
devmem2 0x32E40024 w 0x3000001F
Re:i.MX8MP MIPI CSI2帯域幅制限

これを機能させる唯一の方法は、ストリーミング中にHSSETTLE値を変更することです。

>どういう意味ですか?DTSのHSTを0x30に設定する必要があるということですか、ビデオをストリーミングするときは、HSTelectを0x5に変更して0x3する必要がありますか?


Re:i.MX8MP MIPI CSI2帯域幅制限

テストの結果、ビデオはまだ安定していないことがわかりました。

デバイスツリーに追加した後:

csis-hs-settle = <0x30>;

それでも有効なビデオを取得できません。

これを機能させる唯一の方法は、ストリーミング中にHSSETTLE値を変更することです。

ストリーミング中の正しいシーケンス:

0x32E40024 w 0x5000001F
0x32E40024 w 0x3000001F

RXスキューキャリブレーションを有効にする必要がありますか?

Re:i.MX8MP MIPI CSI2帯域幅制限

バリュー 0x30は1.5Gbps/laneで正常に動作します

Re:i.MX8MP MIPI CSI2帯域幅制限

HSsettleを29または30に設定するのはどうですか?そして、CLKSETTLECTLを0に設定しますが、これは使用するmipi phyのバージョンによって異なりますので、まず0を試すことができます

joanxie_0-1735003940484.pngjoanxie_0-1735003940484.png


Re:i.MX8MP MIPI CSI2帯域幅制限

レーン数を 4 に設定。

1350Mbpsの蒸気はセンサーから供給されます。オシロスコープで測定された時計。

HSSETTLEは2、7、15を試しましたが、運がありませんでした。


 

Re:i.MX8MP MIPI CSI2帯域幅制限

どのレーンを設定しますか?そして、どうやって1350Mbps /レーンを手に入れますか?ツールで?また、どのHSSETTLEを設定しますか?ERR_SOT_HSエラーの場合は、HSSETTLEを設定して修正する必要があります

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎01-05-2026 05:43 AM
更新者: