1882413_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1882413_ja-JP

1882413_ja-JP

OV5640 は最初の MIPI CSI インターフェイス (CSI0) でのみ動作し、i.MX 8M Plus evk の別の (CSI1) では動作しません

NXPコミュニティの皆さん、こんにちは。

問題 : OV5640 は最初の MIPI CSI インターフェイス (CSI0) でのみ動作し、i.MX 8M Plus evk の別の (CSI1) では動作しません。

私はLF6.6.3_1.0.0 bspバージョンのYoctoを使用しています。imx8mp-evk.dtsファイルでは、以下のようにcsi0の設定がいくつか見られますが、csi1の設定は見られません

ov5640_1: ov5640_mipi@3c {
compatible = "ovti,ov5640";
reg = <0x3c>;
pinctrl-names = "デフォルト";
ピンctrl-0 = <&pinctrl_csi0_pwn>、<&pinctrl_csi0_rst>、<&pinctrl_csi_mclk>;
クロック = <&clk IMX8MP_CLK_IPP_DO_CLKO2>;
クロック名 = "xclk";
割り当てられたクロック = <&clk IMX8MP_CLK_IPP_DO_CLKO2>;
assigned-clock-parents = <&clk IMX8MP_CLK_24M>;
割り当てられたクロックレート = <24000000>;
csi_id = <0>;
パワーダウン-GPios = <&gpio4 1 GPIO_ACTIVE_HIGH>;
リセット-gpios = <&gpio4 0 GPIO_ACTIVE_LOW>;
MCLK = <24000000>;
mclk_source = <0>;
mipi_csi;
status = "大丈夫";

ポート {
ov5640_mipi_1_ep: エンドポイント {
リモートエンドポイント = <&mipi_csi1_ep>;
データレーン = <1 2>;
クロックレーン= <0>;
};
};

CSI1 には上記と同様の構成がないため、IMX8MP EVK の CSI1 (2nd CSI) で OV5640 を使用できないのは、これが原因ではないかと考えています。

どなたか、この理由が有効かどうか、また、このdtsファイルの変更を更新する手順を教えてください。また、コンパイル方法や変更を確認するためのイメージへの変更の追加方法などを教えてください。


Re:OV5640は最初のMIPI CSIインターフェイス(CSI0)でのみ動作し、i.MX 8M Plusの別の(CSI1)では動作しません

このDTSファイルを使用して、MIPI CSI2でOV5640を有効にしてみてください

https://github.com/nxp-imx/linux-imx/blob/lf-6.6.y/arch/arm64/boot/dts/freescale/imx8mp-evk-os08a20-...

MIPI CSI2 の OV5640 は間違ったパワーダウン ピンとリセット ピンを設定しているため、詳細については、以下のドキュメントも参照してください

imx8mpでのov5640のサポート - NXPコミュニティ

Tags (1)
No ratings
Version history
Last update:
‎11-21-2025 09:55 PM
Updated by: