明远智睿技术论坛

标题: 设备树种 IPU 时钟问题 [打印本页]

作者: jack    时间: 2017-5-18 12:31
标题: 设备树种 IPU 时钟问题
linux 3.14.52 无法读取coms 摄像头数据 1)整个开发 板 装linux3.0.35 系统 可以正常读取图像的;硬件上是没有问题的


2)usb 摄像头可以 通过V4L2程序可以 正常读取;
    说明V4l2驱动 没有问题

3) unit_test 里的ipu测试程序 测试结果是 说明ipu也没有问题

autorun-ipu.sh: PASS test case: ./mxc_ipudev_test.out -c 4 -l 10 -i 320,240,YV12,80,60,80,60,1,0 -O 1024,600,I420,4,256,144,256,144 -s 1 -f ipu0-1st-ovfb stefan_interlaced_320x240_5frames.yv12

autorun-ipu.sh: Exiting PASS

=============== test stop at Wed Jan 20 11:48:24 UTC 2016 ==============================
4)设备树里面我一直很迷茫 ipu 运行的时钟是谁给的 没有找到IMX6QDL_CLK_CKO  csi_mclk 不是很理解
        ov564x: ov564x@48 {       
            compatible = "ovti,ov564x";               
            reg = <0x48>;               
            pinctrl-names = "default";               
            pinctrl-0 = <&pinctrl_ipu1_2 &pinctrl_csi0_pwn>;               
            clocks = <&clks IMX6QDL_CLK_CKO>;               
            clock-names = "csi_mclk";               
            pwn-gpios = <&gpio1 16 1>;       
            rst-gpios = <&gpio1 17 0>;       
            csi_id = <0>;               
            mclk = <24000000>;       
            mclk_source = <0>;       
            };
很长时间一直无法确认是什么原因造成无法读取摄像头






作者: 软件01    时间: 2017-5-19 08:59
时钟24M:
imx6有一个管脚CSI_MCLK会产生24M的时钟管脚,或者你外部接的摄像头模组带24M的时钟芯片也可以
作者: jack    时间: 2017-5-19 10:08
软件01 发表于 2017-5-19 08:59
时钟24M:
imx6有一个管脚CSI_MCLK会产生24M的时钟管脚,或者你外部接的摄像头模组带24M的时钟芯片也可以 ...

自带时钟 芯片的话 还需要把24M时钟输送给IPU吗? ipu工作时钟在这里有配置吗
作者: jack    时间: 2017-5-19 20:58
软件01 发表于 2017-5-19 08:59
时钟24M:
imx6有一个管脚CSI_MCLK会产生24M的时钟管脚,或者你外部接的摄像头模组带24M的时钟芯片也可以 ...

用的摄像头是自带时钟芯片的  ,找不到原因读不出数据,ipu驱动 V4l2驱动 ,引脚电压会不会造成原因。




欢迎光临 明远智睿技术论坛 (http://bbs.myzr.com.cn/) Powered by Discuz! X3.2