CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 7829|回复: 9

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

[复制链接]
发表于 2014-10-27 10:14:54 | 显示全部楼层 |阅读模式
CSI1接的是OV7670,在Android SDK 0.9工作正常,但是在通用内核3.4下全绿屏,驱动报错为Fourcc format error
文件diff后显示OV7670和video*的文件在两个内核中完全一样, 区别就在CSI驱动中,没找到问题在哪,求FIX这个Bug
回复

使用道具 举报

发表于 2014-10-27 11:34:38 | 显示全部楼层
你的“通用”3.4内核是从哪里下的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-27 17:57:11 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-27 17:58:45 | 显示全部楼层
我现在打开了驱动的DEBUG,目前的问题定位是在CSI的try_fmt时,设置摄像头的捕捉格式的时候,v4l2_subdev_call的前后摄像头的设置并没有被成功的改变
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-5 23:20:16 | 显示全部楼层
Anyone?   
回复 支持 反对

使用道具 举报

发表于 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,进入异常处理,为什么会出现这种情况?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-6 23:37:42 | 显示全部楼层
楼上的问题是什么?也是全绿色?
回复 支持 反对

使用道具 举报

发表于 2014-11-7 09:41:06 | 显示全部楼层
是的,也是全绿,因为没有有效数据
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-7 12:37:52 | 显示全部楼层
私信你了
回复 支持 反对

使用道具 举报

发表于 2014-11-7 14:38:42 | 显示全部楼层
不是有个dvk521支持linux和android的ov7670吗?你发个邮件去support要个驱动源码。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-5-9 08:38 , Processed in 0.023461 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部