发新帖我要提问
12
返回列表
打印
[i.MX]

明远智睿iMx6, IMx132 MIPI 调试,mipi csi2 can not receive sensor clk!

[复制链接]
楼主: wsh10010
手机看帖
扫描二维码
随时随地手机跟帖
21
wsh10010|  楼主 | 2015-12-2 16:54 | 只看该作者 回帖奖励 |倒序浏览
你的晶振给的时钟是多少,确定一下,dphy_status正常的应该是0x300和0x330(如果你的lane是两个)

使用特权

评论回复
22
wsh10010|  楼主 | 2015-12-2 16:55 | 只看该作者
zhanzheng5350 发表于 2015-12-2 14:38
这么说,你的值设为 0x14 没问题吗,dphy_state 寄存器是多少? 我现在是0x230,感觉不正常啊 ...

你的晶振给的时钟是多少,确定一下,dphy_status正常的应该是0x300和0x330(如果你的lane是两个)

使用特权

评论回复
23
mini1986| | 2015-12-2 17:06 | 只看该作者
zhanzheng5350 发表于 2015-12-2 14:29
你好,mipi口要量24M 时钟吗?

没有24Mclk,你怎么搞呢?......

使用特权

评论回复
24
zhanzheng5350| | 2015-12-3 10:38 | 只看该作者
wsh10010 发表于 2015-12-2 16:55
你的晶振给的时钟是多少,确定一下,dphy_status正常的应该是0x300和0x330(如果你的lane是两个) ...

24M,请问你的ipu和csi做了什么修改

使用特权

评论回复
25
zhanzheng5350| | 2015-12-3 10:39 | 只看该作者
mini1986 发表于 2015-12-2 17:06
没有24Mclk,你怎么搞呢?......

我是接的晶振,当时一下没反应过来..

使用特权

评论回复
26
lulu1002| | 2015-12-18 20:40 | 只看该作者
楼主你好, 你的时钟问题怎么解决的,我的也报错,mipi csi2 can not receive sensor clk!   
我的24mhz的时钟量的是有的,是锯齿波,DPHY_STATE 寄存器的值是0X200,
会是哪里的问题呢

使用特权

评论回复
27
braveban| | 2015-12-23 14:53 | 只看该作者
楼主大神,我现在也在搞 mipi的imx132 不过是要上android系统,现在根据OV2685的驱动去改,但是改到寄存器值得时候发现 有多300行的寄存器值,请问 imx132的那些 register address 是怎么改的 啊,太多了。

使用特权

评论回复
28
ryanhc| | 2017-9-5 16:59 | 只看该作者
本帖最后由 ryanhc 于 2017-9-6 16:50 编辑

我的开发板为imx6solo-sabresd,linux 3.10.53。使用的摄像头为ov5640_mipi
我cat /dev/video0时报错为:
ERROR: v4l2 capture: mxc_v4l_read timeout counter 0
cat: /dev/video0: Timer expired
我出现这个问题的原因是没有修改IOMUXC_GPR13。在mach-imx6q.c中,将该寄存器的低6位初始化为001 100,具体意义可以查看6solo/duallite的datasheet。我修改为001 000后,ov5640可以正常工作了。
imx6Q/D不同,它对应要注意的是IOMUXC_GPR1的设置。
仅仅提供我解决这一问题的办法哈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则