CSI在Android SDK驱动与通用Linux内核中的驱动问题
CSI1接的是OV7670,在Android SDK 0.9工作正常,但是在通用内核3.4下全绿屏,驱动报错为Fourcc format error文件diff后显示OV7670和video*的文件在两个内核中完全一样, 区别就在CSI驱动中,没找到问题在哪,求FIX这个Bug 你的“通用”3.4内核是从哪里下的? https://github.com/linux-sunxi/linux-sunxi/tree/sunxi-3.4/ 我现在打开了驱动的DEBUG,目前的问题定位是在CSI的try_fmt时,设置摄像头的捕捉格式的时候,v4l2_subdev_call的前后摄像头的设置并没有被成功的改变 Anyone? 目前我也有这样的问题,在中断处理程序csi_isr()中,有这样一行:
if (list_empty(&dma_q->active)) {
csi_err("No active queue to serve\n");
goto unlock;
}
当执行到这里的时候,list_empty()返回为1,进入异常处理,为什么会出现这种情况?
楼上的问题是什么?也是全绿色? 是的,也是全绿,因为没有有效数据 私信你了 不是有个dvk521支持linux和android的ov7670吗?你发个邮件去support要个驱动源码。
页:
[1]