野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 463|回复: 1

imx6ul + ov7725

[复制链接]
发表于 2019-11-13 15:42:29 | 显示全部楼层 |阅读模式
调试ov7725摄像头,在imx6ull下
一、修改设备树:
&i2c1 {
        clock-frequency = <100000>;
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_i2c1>;
        status = "okay";

        ov772x: ov772x@21{
                compatible = "ovti,ov772x"; //probe里面写的ov772x 不是7725
                reg = <0x21>;
                pinctrl-names = "default";
                pinctrl-0 = <&pinctrl_csi1
                             &csi_pwn_rst>;
                clocks = <&clks IMX6UL_CLK_CSI>;
                clock-names = "csi_mclk";
                //pwn-gpios = <&gpio1 4 1>;
                //rst-gpios = <&gpio1 2 0>;
                csi_id = <0>;
                mclk = <24000000>;
                mclk_source = <0>;
                status = "okay";
                port {
                        ov7725_ep: endpoint {
                                remote-endpoint = <&csi1_ep>;
                        };
                };
        };
二、打开menuconfig 的配置

然后编译烧写
一顿操作,开机log 提示下面错误
i2c /dev entries driver
ov772x 0-0021: OV772X: missing platform data!
ov772x: probe of 0-0021 failed with error -22
看了源码也没看懂可能和哪里相关。。。
请大佬看到后指教一二


回复

使用道具 举报

 楼主| 发表于 2019-11-21 17:12:15 | 显示全部楼层
找到是因为probe函数返回值为error导致的,原因是没有读取到设备ID
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|站点地图|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号-2 ) 大学生ARM嵌入式2群

GMT+8, 2020-8-12 05:00 , Processed in 0.140094 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表