|
最近调试mipi时,遇到了一个问题,想请教各位大神:
使用ov13850模组时,可以正常成像。使用我们自己开发的sensor(只通过mipi接口不断输出视频数据,没有IIC控制接口)接入时(底层驱动已基于ov13850驱动修改:将读写寄存器的部分全部移除),发现软件上数据流可以正常开启(start_stream),但相机app打开还是没有数据送出来,一段时间后会提示:相机连接失败。自己加log发现:其与正常成像的ov13850相比,前段部分(直到数据流开启)基本一致,区别在于:它一直进入不了mipi的中断(中断服务函数:rkisp1_irq_handler)。经查,注册的中断号为60和61。
请问:
1.这两个中断号是什么意义?如何触发?
2.mipi传输的机制是怎样的?是等到一帧结束了就会触发中断吗?还是需要硬件触发?跟驱动中配置的面阵大小、VTS、HTS等等这些参数有关系吗?
3.对于这种只输出数据的sensor,如果真的不能触发中断,怎么才能获取到数据呢?
|
|