Android前后置camera i2c地址冲突
来源:互联网 发布:131458淘宝买家工具箱 编辑:程序博客网 时间:2024/05/17 03:34
由于客户方案变更,使用后置ov5640、前置gc2145作为pad的camera组合,但二者i2c地址均为0x78,挂载在同一i2c总线上,按平常配置使用会存在冲突,ov5640devices无法注册成功,导致设备节点只有一个/dev/video0。
log报错信息:
[ 1.254049:0] soc-camera-pdrv soc-camera-pdrv.1: Probing enodrv err
[ 1.260340:0] soc-camera-pdrv soc-camera-pdrv.1: Probing evdc err
[ 1.268354:0] soc-camera-pdrv soc-camera-pdrv.1: Probing epower err
[ 1.274818:0] soc-camera-pdrv soc-camera-pdrv.1: Probing eadd err
[ 1.281168:0] soc-camera-pdrv soc-camera-pdrv.1: Probing ereg err
解决办法:
1、在ov5640驱动里面取消对ov5640型号的检测:
/*
if (priv->model != 0x5640) {
ret = -ENODEV;
goto err;
}
*/
log报错信息:
[ 1.254049:0] soc-camera-pdrv soc-camera-pdrv.1: Probing enodrv err
[ 1.260340:0] soc-camera-pdrv soc-camera-pdrv.1: Probing evdc err
[ 1.268354:0] soc-camera-pdrv soc-camera-pdrv.1: Probing epower err
[ 1.274818:0] soc-camera-pdrv soc-camera-pdrv.1: Probing eadd err
[ 1.281168:0] soc-camera-pdrv soc-camera-pdrv.1: Probing ereg err
解决办法:
1、在ov5640驱动里面取消对ov5640型号的检测:
/*
if (priv->model != 0x5640) {
ret = -ENODEV;
goto err;
}
*/
2、gc2145板极资源devices注册时i2c地址不使用0x78,在驱动里面probe函数中直接给i2c地址赋值0x78(client->addr = 0x78 >> 1;);
0 0
- Android前后置camera i2c地址冲突
- Android MTK 去掉Camera相机中的前后置切换
- camera前后置gpio口影响
- Android 实例讲解自定义Camera拍照和预览以及前后置摄像头切换
- Android实例讲解自定义Camera拍照和预览以及前后置摄像头切换
- Android camera、surfaceview、mediarecorder播放、抓拍与录制、前后置切换
- Android自定义照相机 预览拍照 切换前后置摄像头
- Android切换前后置摄像头并录制视频
- Android自定义照相机 预览拍照 切换前后置摄像头
- Android自定义照相机 预览拍照 切换前后置摄像头
- Android切换前后置摄像头并录制视频
- Android自定义照相机 预览拍照 切换前后置摄像头
- Android自定义照相机 预览拍照 切换前后置摄像头
- Android自定义照相机 预览拍照 切换前后置摄像头
- Android自定义照相机 预览拍照 切换前后置摄像头
- Android切换前后置摄像头并录制视频
- Android自定义照相机 预览拍照 切换前后置摄像头
- Android自定义照相机 预览拍照 切换前后置摄像头
- ContendProvider
- [iOS]日历和提醒编程指南(Calendar and Reminders Programming Guide)
- 游贺龙给的ipod demo
- Fragment的startActivityForResult详细解决方案
- float 左右布局,左右div等高
- Android前后置camera i2c地址冲突
- Hibernate级联操作和加载机制(二) cascade and fetch
- Winsock的初始化
- hdu 1285 确定比赛名次
- tomcat服务器的32位与64位区别
- HTML video UI及全屏功能记录
- git 使用
- 矩阵专题
- 了解 Servlet 和 Filter,容器启动时~