码迷,mamicode.com
首页 > 其他好文 > 详细

MTK MT6735平台调试Camera驱动记录

时间:2015-08-25 21:52:56      阅读:7484      评论:0      收藏:0      [点我收藏+]

标签:

Camera驱动相关文件:

1、ProjectConfig.mk   配置相关信息,定义主副摄像头。和其他信息

2、kd_imgsensor.h     定义Sensor_id 的信息文件, kernel和vendor下都需要有一份

3、kd_camera_hw.c  kd_camera_hw.h  控制Camera上下电,宏在kd_camera_hw.h中定义

4、kd_sensorlist.h    sensorlist.cpp  这两个文件中定义添加Sensor模组,两个文件中的顺序必须一样,而且Sensor排序应该由大到小排序。否则容易出错。


下面信息略乱,本来有图的,公司禁止传图,也懒得整理了,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,


dws文件需要使用软件Drgen.exe打开。

Drgen.exe 文件在  kernel-3.10\tools\dct目录下。使用此工具打开dws文件,进行修改配置,可以设置GPIO,PMIC等。

Enitmode 选项表示中断,

DefMode 表示默认模式,

InPull En 控制是否可以拉高拉低

InPull SelHigh 选择拉高拉低。

VarName 确定宏所使用的名字。在代码中就是使用这些名字。

项目相关的dws文件在kernel-3.10\drivers\misc\mediatek\mach\mt6735\k35v1_64_op01q_pre\dct\dct 目录下。

 

效果文件在vendor目录下:vendor/mediate/proprietary/custom/mt6735/hal/D1/imgsensor/

添加驱动需要在文件中kd_sensorlist.h加入信息。如

文件在目录

MTK中前后摄信息需要在 kernel-3.10\arch\arm64\configs\

目录下的 工程 defconfig 文件中进行添加,如下图所示:

 

ProjectConfig.mk文件在目录 device/mediate/${project}/

 

所需要的文件及所在目录根据上图可以得到。下面对其进行配置。

1、  配置ProjectConfig.mk文件。

CUSTOM_HAL_IMGSENSOR = s5k3l2_mipi_raw

CUSTOM_KERNEL_IMGSENSOR= s5k3l2_mipi_raw

CUSTOM_HAL_SUB_IMGSENSOR = s5k5e2_mipi_raw

CUSTOM_HAL_MAIN_IMGSENSOR = s5k3l2_mipi_raw CUSTOM_KERNEL_MAIN_IMGSENSOR= s5k3l2_mipi_raw

CUSTOM_KERNEL_SUB_IMGSENSOR = s5k5e2_mipi_raw

CUSTOM_KERNEL_IMGSENSOR= s5k3l2_mipi_raw

2、  修改Cmaera相关信息,例如马达信息 ,如果不存在使用dummy_lens替代。

CUSTOM_HAL_LENS = dummy_lens

CUSTOM_KERNEL_LENS = dummy_lens

CUSTOM_HAL_MAIN_LENS = dummy_lens

CUSTOM_HAL_SUB_LENS = dummy_lens

CUSTOM_KERNEL_MAIN_LENS = dummy_lens

CUSTOM_KERNEL_SUB_LENS = dummy_lens

3、  修改kd_imgsensor.h

#define S5K3L2_SENSOR_ID 0x20

#define SENSROR _DRVNAME_ S5K3L2 _MIPI_RAW  “s5k3l2mipiraw”

4、  修改kd_camera_hw.c

在这个文件中,有上电时序,和时钟控制

 

设置GPIO

上电

kd_camera_hw.h中修改在kd_camera_hw.c中所使用的宏。

而定义的这些宏所指向的内容 又是通过此目录下DrvGen.exe所生成。

通过DrvGen.exe 打开codegen.dws文件进行编辑

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

MTK MT6735平台调试Camera驱动记录

标签:

原文地址:http://blog.csdn.net/li744831579/article/details/47981549

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!