こんにちは、皆さん。
私はFRDM-IMX95(IMX95-15x15-lpddr4x-frdm)でSony IMX219カメラをAN15033(i.MX Camera ソフトウェア Pack, BSP LF6.18.2-1.0.0)、セクション3.2(事前コンパイル済みバイナリ)を使って起動しようとしています。カメラが検出されません。
**私がしたこと**
- 事前に構築されたLF6.18.2-1.0.0イメージを起動しました
- IMX219バイナリディレクトリ(i.MX95-15x15-FRDM-LPDDR4x)からcopy_binaries.shを実行しました。
- U-Boot で: setenv fdtfile imx95-15x15-frdm-imx219-isp.dtb;saveenv;ブート
- カメラ:標準の15ピンIMX219モジュール(モジュールとFPCケーブルはピン同士で接続されピン同士で、カメラはSTM32mp2およびRpiで動作)。
**私が見たもの**
-nxp-neo-uguzzi/ および cam -l (LIBCAMERA_IPA_MODULE_PATH=/usr/lib/libcamera/ipaLIBCAMERA_PIPELINES_MATCH_LIST='nxp/neo,imx8-isi,uvc' をエクスポートした場合):
libcamera v0.0.0+6489-lf-6.18.2-1.0.0
利用可能なカメラ:
(空の)
DMESG:
root@imx95-15x15-LPDDR4x-frdm:~# DMESG |grep "IMX219"
[ 0.479570] /soc/bus@42000000/i2c@42540000/imx219@10:/soc/csi@4ad30000 を含む固定依存サイクル
[ 0.533110] /soc/csi@4ad30000: /soc/bus@42000000/i2c@42540000/imx219@10 の固定依存サイクル
[ 0.670857] /soc/bus@42000000/i2c@42540000/imx219@10:/soc/csi@4ad30000 を含む固定依存サイクル
[ 0.712509] /soc/bus@42000000/i2c@42540000/imx219@10:/soc/csi@4ad30000 を含む固定依存サイクル
[ 0.784500] /soc/bus@42000000/i2c@42540000/imx219@10:/soc/csi@4ad30000 を含む固定依存サイクル
[ 0.802395] /soc/csi@4ad30000: /soc/bus@42000000/i2c@42540000/imx219@10 を含む固定依存サイクル
[ 3.664050] /soc/csi@4ad30000: /soc/bus@42000000/i2c@42540000/imx219@10 を含む固定依存サイクル
[ 3.673513] /soc/bus@42000000/i2c@42540000/imx219@10:/soc/csi@4ad30000 を含む固定依存サイクル
[ 9.425624] IMX219 3-0010: ダミーレギュレーター使用中、供給VANAが見つかりません
[ 9.436000] IMX219 3-0010: ダミーレギュレーター使用中、供給VDIGが見つかりません
[ 9.443871] IMX219 3-0010: ダミーレギュレーター使用中、供給VDDLが見つかりません
[ 9.462659 imx219 3-0010: エラー読み取り reg 0x0000: -5
[ 9.468287] IMX219 3-0010: エラー -EIO: チップID 219を読み取れなかった
[ 9.478088] IMX219 3-0010: ドライバー付きIMX219のプローブがエラー-5で失敗
カメラを再装着した後、エラーは-5(-EIO)に変わり、「チップIDの読み取りに失敗しました」という同じメッセージが表示されました。
i2cdetect: i2c-2 (42530000.i2c) の 0x10 には何もありませんでしたまたは i2c-3 (42540000.i2c)。関連性のないデバイスのみが表示されます(バス3の0x33、0x4c、0x62、バス2の0x50、0x52にあるUU)。
imx219モジュールは読み込まれ、DTノードも存在し、neoispプローブも成功しているので、センサーが届かない/電源が入っていない可能性があり、libcameraやドライバーの問題ではないようです。
**観察結果**
- DTノードは/soc/bus@42000000/i2c@42540000 (i2c-3)の下にあるimx219@10です。AN15033のセクション3.4では、パスが.../i2c@42530000/imx219@10と示されていますが、これは私のものと一致しません。これはメモの誤植ですか?
- ノードにreset-gpiosがあります。gpioinfo は、プローブが失敗した後に、出力として「MIPI-CSI カメラリセット」(19 行目) を表示し、コンシューマーは表示されません。
**質問**
1. AN15033は、RPI-CAM-MINISASアダプタと22ピン-15ピンFPCケーブルを介してカメラを接続します。そのアダプターは必須ですか?それとも、通常の15ピンから22ピンへの変換ケーブルで十分ですか?
注:ピン同士が一致しています。
2. このソフトウェアパックでFRDM-IMX95でIMX219を動かした方はいらっしゃいますか?もしそうなら、どのモジュールとケーブルで使ったのでしょうか?
私が使用しているカメラはこちらです: https://probots.co.in/8mp-imx219-camera-module-77-fov-raspberry-pi-5.html
BR
アマン・シャルマ