
CAMERA
文章平均质量分 72
那颗流星
提炼升华
展开
-
记一次诡异的摄像头调试经历
新主板回来,需要点亮摄像头。主板摄像头情况(前后摄像的i2c和mclk都是独立的)。将驱动文件移植好之后(后摄sp2507 前摄sp0a09),后摄能点亮,看内核打印信息,sp0a09不到id。按https://blog.youkuaiyun.com/mike8825/article/details/106163001里的检查方法检查后,没发现异常。这些摄像头在另一个项目上是能点亮的,而这两个项目的camera引脚能完全对上(缺货,替代方案)cam_rst,cam_pdn,cam_i2c,vcamd,vc...原创 2022-01-09 22:56:40 · 2309 阅读 · 1 评论 -
记一次电阻短路造成摄像头无法打开
试产一批平板,发现前摄无法打开。拿到平板后,发现前摄的切换图标在(说明id有读到),然后点击图标,报无法连接到相机,然后退出了。捉log看,前摄的id也确实读到了,但没接收到有效数据,所以无法打开摄像头。第一感觉是摄像头没接触好,导致csi接口没获取到有效数据。把平板外壳拆下来,重新插拔几次摄像头,现象依旧。查看电路,csi接口有串联电阻,所以猜测电阻漏贴或者电阻短路了。因为电阻在主板前面,主板已经被螺丝固定住了,拆下螺丝,用万用表来检查,没发现异常。但这时摄像头居然点亮了。重新装上主板原创 2021-01-01 17:27:59 · 946 阅读 · 1 评论 -
Android camera点亮总结
Android camera的点亮不复杂,但遇到的坑还是挺多了,分享下。1.确保摄像头的复位脚和上电脚配置正确。2.如果i2c通信不上,确保上电时序跟规格书一致。我们拿到的驱动源码,有时并不一定是正确的,需要确认下上电时序。如果上电时序没问题,可以拿摄像头的打样图纸跟原理图进行确认,引脚能否一一对应。3.还不行,换摄像头重试,这是没技术含量的一步,但有时又必须试下,防止摄像头焊接异常或者模组异常等。4.i2c能通信上,但没图像输出,问题多数还是出在驱动上或者模组问题。5.对应预览出现原创 2020-05-16 18:45:45 · 2245 阅读 · 0 评论 -
mt6737修改闪光灯阀值
相机中这有自动打闪的小图标,设置为自动打闪后,比较亮的环境下也会打开闪光灯,这时需要修改闪光灯的阀值.相关的代码vendor/mediatek/proprietary/hardware/mtkcam/legacy/platform/mt6735/core/featureio/pipe/aaa/ae_mgr/ae_mgr.cppMBOOL AeMgr::IsStrobeBVTrigger(){...原创 2017-09-11 15:30:33 · 1390 阅读 · 0 评论 -
mtk平台Camera应用的全屏分析
将摄像头的配置文件vendor/mediatek/proprietary/custom/mt6735/hal/D1/sendepfeature/xxxx_mipi_raw/config.ftbl.xxxx_mipi_raw.h编译进系统后,选择预览大小为全屏,图片大小显示一个100万像素,拍出图片只有1280x768,但真实的摄像头有500万像素,拍出的图片大小不应该这么小,当预览大小为4原创 2017-09-11 17:38:44 · 1428 阅读 · 0 评论 -
摄像头移植简述(mtk)
这里以mt6737t为例移植简述1、编译摄像头驱动 device/lentek/xxxxxx/ProjectConfig.mk kernel-3.18/arch/arm64/configs/xxxxx_defconfig kernel-3.18/drivers/misc/mediatek/imgsensor/src/mt6735/gc5025mipi_raw/ kernel...原创 2018-05-10 16:40:49 · 3226 阅读 · 0 评论 -
摄像头移植简述(qcom)
这里以msm8939为例1、将摄像头文件放到下面两个文件夹vendor/qcom/proprietary/mm-camera/mm-camera2/media-controller/modules/sensors/sensor_libs/vendor/qcom/proprietary/mm-camera/mm-camera2/media-controller/modules/sensors/chr...原创 2018-05-10 15:59:36 · 3136 阅读 · 1 评论 -
摄像头移植简述(sprd)
1.查看dts配置,相应的引脚配置是否跟主板 一致,不一致需要进行修改如果dts下没有相应摄像头的配置(如只配置了后摄),可搜索其他的板级的配置,并复制过来2.找到相应的BoardConfig.mk,配置摄像头信息TARGET_BOARD_NO_FRONT_SENSOR := trueTARGET_BOARD_SENSOR2_SUPPORT := falseTARGET_BOARD...原创 2019-04-06 15:39:58 · 10830 阅读 · 0 评论 -
mtk6737t摄像头配置文件的编译
修改摄像头的配置文件后,一直没有编译生效,要make一遍才生效,最终查出编译配置的方法摄像头配置文件路径vendor/mediatek/proprietary/custom/mt6735/hal/D1/sendepfeature/xxx/config.ftbl.xxxx.hvendor/mediatek/proprietary/hardware/mtkcam/lega...原创 2018-04-19 10:52:42 · 1433 阅读 · 0 评论