denghongcai 发表于 2014-10-27 10:14:54

CSI在Android SDK驱动与通用Linux内核中的驱动问题

CSI1接的是OV7670,在Android SDK 0.9工作正常,但是在通用内核3.4下全绿屏,驱动报错为Fourcc format error
文件diff后显示OV7670和video*的文件在两个内核中完全一样, 区别就在CSI驱动中,没找到问题在哪,求FIX这个Bug

lin 发表于 2014-10-27 11:34:38

你的“通用”3.4内核是从哪里下的?

denghongcai 发表于 2014-10-27 17:57:11

https://github.com/linux-sunxi/linux-sunxi/tree/sunxi-3.4/

denghongcai 发表于 2014-10-27 17:58:45

我现在打开了驱动的DEBUG,目前的问题定位是在CSI的try_fmt时,设置摄像头的捕捉格式的时候,v4l2_subdev_call的前后摄像头的设置并没有被成功的改变

denghongcai 发表于 2014-11-5 23:20:16

Anyone?   

ares.zhoui 发表于 2014-11-6 11:42:43

目前我也有这样的问题,在中断处理程序csi_isr()中,有这样一行:

if (list_empty(&dma_q->active)) {
csi_err("No active queue to serve\n");
goto unlock;
}
当执行到这里的时候,list_empty()返回为1,进入异常处理,为什么会出现这种情况?

denghongcai 发表于 2014-11-6 23:37:42

楼上的问题是什么?也是全绿色?

ares.zhoui 发表于 2014-11-7 09:41:06

是的,也是全绿,因为没有有效数据

denghongcai 发表于 2014-11-7 12:37:52

私信你了

lin 发表于 2014-11-7 14:38:42

不是有个dvk521支持linux和android的ov7670吗?你发个邮件去support要个驱动源码。
页: [1]
查看完整版本: CSI在Android SDK驱动与通用Linux内核中的驱动问题