Firefly开源社区

打印 上一主题 下一主题

[Linux] 使用内核自带的os08a10驱动,驱动在启动过程日志中发现无法读取senor_id,读取值为0

26

积分

0

威望

0

贡献

技术小白

积分
26

使用内核自带的os08a10驱动,驱动在启动过程日志中发现无法读取senor_id,读取值为0

发表于 2023-1-11 17:37:43      浏览:5008 | 回复:4        打印      只看该作者   [复制链接] 楼主
  • 固件类型: 自行编译的固件
  • SDK包名称: rk356x_linux_release_v1.3.0b_20221213_split_dir
  • SDK更新到哪个COMMIT: 0000-00-00 00:00:00
  • SDK修改内容: os08a10:os08a10@36 { status = "okay"; compatible = "ovti,ose8a10";reg =<0x36>; clocks = <&cru CLK_CIF_OUT>;clock-names = "xvclk"; power-domains = <&power RK3568_PD_VI>; pinctrl-names = "default"; pinctrl-0 = <&cif_clk>; //avdd-supply = <&vcc_avdd>;/ / dovdd-supply = <&vcc_dovdd>;//dvdd-suppLy = <&vcc_dvdd>; //pinctrl-names = "rockchip, camera_default", "rockchip, camera_sleep";//pinctrl-e = <&cam_clkoute>; //pinctrl-1 = <&cam_sleep>; / /power-gpios = <&gpioe RK_PB6 GPIO_ACTIVE_HIGH>;//reset-gpios = <&gpio4 RK_PB1 GPIO_ACTIVE_HIGH>;//pwdn-gpios = <&gpio4 RK_PB7 GPIO_ACTIVE_HIGH>; / /power-gpios = <&pca9555 PCA_I00_4 GPIO_ACTIVE_HIGH>;reset-gpios = <&gpio0 RK_PD5 GPIO_ACTIVE_HIGH>; //pwdn-gpios = <&gpio4 RK_PB4 GPIO_ACTIVE_HIGH>; rockchip,camera-module-index = <0>; rockchip,camera-module-facing ="back"; rockchip, camera-module-name = "RS-8MTP659";rockchip, camera-module-lens-name = "default";port f os68a10_out: endpoint i remote-endpoint = <&mipi_in_ucam4>;data-lanes = <12 3 4>; }; };};
  • Log日志: QQ图片20230111172452.zip
问题描述及复现步骤:
问题:使用内核自带的os08a10驱动,驱动在启动过程日志中发现无法读取senor_id,读取值为0,在log日志存为了图片,可以直接查看。



过程:将os08a10驱动编译进内核后,与我自己编写的设备树进行匹配,系统启动后,查看日志,发现无法读取到sensor ID。我们使用的os08a10摄像头模组为mipi-csi接口,但是不使用power-gpio和pwdn-gpio。

QQ图片20230111172452.zip

496.41 KB, 下载次数: 4, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

8

积分

0

威望

0

贡献

吃瓜的群众

积分
8
发表于 2023-11-7 15:50:01        只看该作者  沙发
同样的无法获取ID
回复

使用道具 举报

298

积分

0

威望

0

贡献

禁止发言

积分
298
发表于 2023-11-7 15:52:55        只看该作者  板凳
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

8

积分

0

威望

0

贡献

吃瓜的群众

积分
8
发表于 2023-11-7 16:30:00        只看该作者  地板
os08a10: os08a10@36 {
                status = "okay";
                compatible = "ovti,os08a10";
                reg = <0x36>;
                clocks = <&cru CLK_MIPICSI_OUT>;
                clock-names = "xvclk";
                power-domains = <&power RV1126_PD_VI>;
                avdd-supply = <&vcc_avdd>;
                dovdd-supply = <&vcc_dovdd>;
                dvdd-supply = <&vcc_dvdd>;
                //pinctrl-names = "rockchip,camera_default", "rockchip,camera_sleep";
                //pinctrl-0 = <&cam_clkout0>;
                //pinctrl-1 = <&cam_sleep>;
                //power-gpios = <&gpio0 RK_PD4 GPIO_ACTIVE_HIGH>;
                reset-gpios = <&gpio4 RK_PA0 GPIO_ACTIVE_HIGH>;
                pwdn-gpios = <&gpio1 RK_PD4 GPIO_ACTIVE_HIGH>;
                rockchip,camera-module-index = <0>;
                rockchip,camera-module-facing = "back";
                rockchip,camera-module-name = "RS-8MTP659";
                rockchip,camera-module-lens-name = "default";
                port {
                        os08a10_out: endpoint {
                                remote-endpoint = <&mipi_in_ucam0>;
                                data-lanes = <1 2 3 4>;
                        };
                };
        };
       
power-gpios
这个选项不是必配的吧?
回复

使用道具 举报

8

积分

0

威望

0

贡献

吃瓜的群众

积分
8
发表于 2023-11-7 16:33:55        只看该作者  5#
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表