1112353_ja-JP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

1112353_ja-JP

1112353_ja-JP

OV5640 MIPI + i.MX6 SabreSDで1レーンのみ使用<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

MIPIは、1、2、3、および4レーンでのビデオストリーミングをサポートできます。i.MX6 Sabreボードでは、OV5640カメラは1レーンまたは2レーンをサポートし、NXP Linuxカーネルはデフォルトで2レーンを使用します。

1つのレーンのみを使用するには、次の手順に従います。

1 - Linux カーネルのボード デバイス ツリーを変更します。

ファイル /arch/arm/boot/dts/imx6qdl-sabresd.dtsi、エントリ「&mipi_csi」を見つけて、車線を2から1に変更します。

2 - OV5640 が 2 つではなく 1 つのレーンのみを使用するように設定します。

ファイル /drivers/media/platform/mxc/capture/ov5640_mipi.c)で、レジスタ0x300eの値を 0x45 から 0x05 に変更します。このレジスタ セットアップは、構造体 ov5640_init_setting_30fps_VGA にあります。

3 - カーネル ツリー ファイルとデバイス ツリー ファイルを作成します。

4 - カメラをテストします。

単体テストは、ビデオキャプチャをテストするために使用できます。

/unit_tests/mxc_v4l2_overlay.out -di /dev/video1 -ow 1024 -OH 768 -m 1

5 - 本当に 1 つのレーンを使用しているかどうかを確認します。

MIPI_CSI_PHY_STATE Resgister (アドレス 0x021D_C014) は、すべてのデータ レーンとクロック レーンのステータスを提供します。2レーンを使用したビデオストリーミング中、レジスタ値は0x0000_0300と0x0000_0330の間で常に値を変化させます。1 つのレーンのみを使用する場合、このレジスタ値は 0x0000_0300 と 0x0000_0310 の間で常に値を変更します。

ストリーム中にレジスタ値を読み取るには、&

/unit_tests/mxc_v4l2_overlay.out -di /dev/video1 -ow 1024 -OH 768 -m 1 &

次に、memtoolを実行します。

/unit_tests/memtool -32 0x021dc014 1

i.MX6DLが1レーンのみでmxc_v4l2_overlay.outを実行

1-lane_camera.jpg

グラフィックスとディスプレイi.MX6_Alli.MX6DLi.MX6Duali.MX6DualPlus6QuadPlusi.MX6QuadLinuxマルチメディア
标记 (1)
无评分
版本历史
最后更新:
‎01-05-2026 08:28 AM
更新人: