AN14376: https://docs.nxp.com/bundle/AN14376/page/topics/enable_omnivision_ov564
この投稿に関連して、同様のデバイスであるFRDM-IMX8MPLUSデバイスでカメラを有効にしたいと考えています。
なるほど、アドレス0x36(OV5647)でいくつかの値と検出結果を取得できました。
.ko を使ってみましたファイルまたはバイナリまたは、IMX8MPLUS EVKボードの.dtbファイル。どういうわけか、ログが繰り返し表示されるなどのエラーが発生しています。
mmcから起動しています...
'imx8mp-evk-ov5647.dtb' の読み込みに失敗しました。
.dtb ファイルを変更する際のブートコマンドの合計ov5647カメラ用のファイル
自動起動を停止するには、任意のキーを押してください:0
作業中のFDTは43000000に設定されています
libfdt fdt_path_offset() が FDT_ERR_NOTFOUND を返しました
libfdt fdt_path_offset() が FDT_ERR_NOTFOUND を返しました
libfdt fdt_path_offset() が FDT_ERR_NOTFOUND を返しました
libfdt fdt_path_offset() が FDT_ERR_NOTFOUND を返しました
libfdt fdt_path_offset() が FDT_ERR_NOTFOUND を返しました
libfdt fdt_path_offset() が FDT_ERR_NOTFOUND を返しました
USBを起動しています...
バス usb@38100000: imx8m USB のボードの初期化に失敗しました
プローブが失敗しました、エラー -62
バス usb@38200000: レジスタ 2000140 NbrPorts 2
コントローラーの起動
USB XHCI 1.10
USBバス@38200000をスキャンしてデバイスを検出しています... 1つのUSBデバイスが見つかりました
USBストレージデバイスをスキャン中... 0個のストレージデバイスが見つかりました
デバイス0:不明なデバイス
MMC: カード提示なし
パーティション#0に切り替える、OK
mmc2(パート0)は現在のデバイスです
mmc 2:1をスキャン中...
MMC: カード提示なし
OP-TEEセッションを開けませんでした(エラー=-5)
mm_communicate が失敗しました!
エラー:UEFIサブシステムの初期化できません、r = 3
BSP bootcmd を実行中...
パーティション#0に切り替える、OK
mmc2(パート0)は現在のデバイスです
'boot.scr' の読み込みに失敗しました
35633664バイトを163ミリ秒で読み込みました(208.5 MiB/秒)
mmcから起動しています...
'imx8mp-evk-ov5647.dtb' の読み込みに失敗しました。
警告:DTをロードできません
u-boot=>
u-boot=> /boot/uEnv.txt
不明なコマンド '/boot/uEnv.txt'- 「help」を試してみてください
また、デバイスを再起動しても同じubootで止まってしまうので、以前保存した環境を削除する方法を教えてください。
警告:DTをロードできません
root@imx8mpfrdm:~# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- 36 -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- うう -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@imx8mpfrdm:~# i2cget -y 1 0x36 0x00
0x00
root@imx8mpfrdm:~# i2ctransfer -y 1 w2@0x36 0x30 0x0a r2
0x56 0x47(センサーに基づき)