raulmadrid777 发表于 2020-6-3 20:33:35

mipi调试问题

最近调试mipi时,遇到了一个问题,想请教各位大神:

使用ov13850模组时,可以正常成像。使用我们自己开发的sensor(只通过mipi接口不断输出视频数据,没有IIC控制接口)接入时(底层驱动已基于ov13850驱动修改:将读写寄存器的部分全部移除),发现软件上数据流可以正常开启(start_stream),但相机app打开还是没有数据送出来,一段时间后会提示:相机连接失败。自己加log发现:其与正常成像的ov13850相比,前段部分(直到数据流开启)基本一致,区别在于:它一直进入不了mipi的中断(中断服务函数:rkisp1_irq_handler)。经查,注册的中断号为60和61。
请问:

1.这两个中断号是什么意义?如何触发?
2.mipi传输的机制是怎样的?是等到一帧结束了就会触发中断吗?还是需要硬件触发?跟驱动中配置的面阵大小、VTS、HTS等等这些参数有关系吗?
3.对于这种只输出数据的sensor,如果真的不能触发中断,怎么才能获取到数据呢?

raulmadrid777 发表于 2020-6-4 10:17:16

有没有大神指导一下,万分感谢!

raulmadrid777 发表于 2020-6-8 11:32:09

或者各位大神又没有可以获取mipi物理接口数据的方法?

fxy880512 发表于 2020-10-26 18:18:38

你好,我现在也是用lt6911c直接接mipi没有iic控制,请问你的问题解决了吗?

fxy880512 发表于 2020-10-27 21:39:07

我的报错如下:
# v4l2-ctl -d /dev/video6 --set-fmt-video=width=1920,height=1080,
pixelformat=NV12 --stream-mmap=3 --stream-skip=3 --stream-to=/tmp/cif.out --stre
am-count=1 --stream-poll
[ 1061.817502] ov13850_s_power ...
[ 1061.828020] ov13850_get_fmt...
[ 1061.830117] rkisp1 ff920000.rkisp1: can not get first iq setting in stream on
[ 1061.832155] rkisp1: MIPI mis error: 0x00000f00
[ 1061.832540] ov13850_s_stream ...on=1
[ 1061.841668] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)
[ 1061.842169] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)
[ 1061.843121] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000000)
[ 1061.843957] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)
[ 1061.844790] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000000)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)
[ 1061.845622] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000000)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)
[ 1061.846455] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000000)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)
[ 1061.847288] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000000)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)
[ 1061.848120] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000000)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)
[ 1061.848953] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000000)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)
[ 1061.849785] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000000)
[ 1061.850618] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000000)
[ 1061.851451] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000000)
[ 1061.852283] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000000)
[ 1061.853116] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)
[ 1061.853948] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000000)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)
[ 1061.854791] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000000)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)
[ 1061.855624] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000000)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)
[ 1061.856457] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000000)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)
[ 1061.857289] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000000)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)
[ 1061.858171] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000000)
[ 1061.859012] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000000)
[ 1061.859849] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)
[ 1061.860694] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)
[ 1061.861533] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000000)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)
[ 1061.862372] rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000000)rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000001)

fxy880512 发表于 2020-10-27 21:44:51

买的lt6911c模块,上电就mipi输出 1920*1080 60fps yuv422的 ,不知道配置有没有错误
static const struct ov13850_mode supported_modes[] = {
      {
                .width = 1920,
                .height = 1080,
                .max_fps = {
                        .numerator = 10000,
                        .denominator = 300000,
                },
                .exp_def = 0x0600,
                .hts_def = 0x12c0,
                .vts_def = 0x0680,
                .reg_list = ov13850_2112x1568_regs,
      }
};

fengyong 发表于 2021-4-20 18:58:06

上面的各位兄弟,你们的这个问题搞定了没? 我在rk3399pro上遇到同样的问题,一直没有调通。。。

GivenDeng 发表于 2021-12-4 14:59:00

这个问题我RK3568对接TOF Camera上遇到,各种各样的packet error,data type也是设置正确的,最后是查到信号的问题,我将我们的Sensor降频后就正常了,可以将降到最低MIPI CLK试试看

陈明 发表于 2022-4-8 17:54:00

请问那个中断号是在哪查的呀?

zjs9910 发表于 2023-4-8 17:50:51

fxy880512 发表于 2020-10-27 21:44
买的lt6911c模块,上电就mipi输出 1920*1080 60fps yuv422的 ,不知道配置有没有错误
static const struct ...

你解决相关问题?我也遇到一样问题,
页: [1] 2
查看完整版本: mipi调试问题