1. 文档适用平台
该文档适用于
RK3288、
rk3368、RK3399、
RK3326 及
PX30 平台。
1.1. 平台说明
1) RK3288
两个 PHY, PHY0 以及 PHY1 都支持 1lane、2lane、4lane,最大支持 13M pixel raw
sensor。
2) RK3368
一个 PHY,PHY 支持 1lane、2lane、4lane,最大支持 8M pixel raw sensor。
3) RK3399
两个 PHY,PHY 支持 1lane、2lane、4lane,最大支持 13M pixel raw sensor。
2. 硬件说明
2.1. DVP SOC Camera Sensor
1) RK3288
建议将该类 Sensor 输出的
YUV 数据 bit0-bit7 对应连接至 RK3288 CIF_D2 - CIF_D9
2) RK3368
建议将该类 Sensor 输出的 YUV 数据 bit0-bit7 对应连接至 RK3368 CIF_D4 - CIF_D11
3) RK3399
建议将该类 Sensor 输出的 YUV 数据 bit0-bit7 对应连接至 RK3399 CIF_D0 - CIF_D7
2.2. MIPI Camera Sensor
(模组的 MIPI Lane 数 >= PHY 支持的 MIPI Lane 数)满足这一条件都可以连接到对应的 PHY,但是最后实际使用的 Lane 数以 PHY 支持的 Lane 数为准;
3. 文件目录说明
3288
Android: |
| hardware\rk29\camera ||CameraHal CameraHal 源码
|Config Camera 配置文件信息及 isp 库 |SiliconImage ISP 库相关头文件信息
||isi\drv Sensor 驱动源码
|
|
OV8825\calib Sensor 模组 tunning 参数
3368 Android: |
| hardware\rockchip\camera ||CameraHal CameraHal 源码
|Config Camera 配置文件信息及 isp 库 |SiliconImage ISP 库相关头文件信息
||isi\drv Sensor 驱动源码
|
|OV8825\calib Sensor 模组 tunning 参数
......
4. 版本说明
4.1.版本获取方式
在机器的 shell 中执行以下命令:
root@rk3288:/ # getprop
[sys_graphic.cam_camboard.ver]: [0.2.0] 支持 cam_board.xml 的版本
[sys_graphic.cam_drv_camsys.ver]: [0.8.0] camsys 驱动版本
[sys_graphic.cam_hal.ver]: [0.9.0] CameraHal 版本
[sys_graphic.cam_isi.ver]: [0.1.0] ISI 接口版本
[sys_graphic.cam_libisp.ver]: [0.4.0] ISP 库版本
[sys_graphic.OV8825.ver]: [0.9.0] sensor 驱动版本号
由于各个源码以及库之间版本需要匹配使用,所以在代码中已经做了版本校验规 则,如果出现 panic 等信息,麻烦先关注是否是版本之间的不匹配导致!!
5. 如何注册 DVP/MIPI Sensor
注册 DVP/MIPI Sensor 方式通过填写 cam_board.xml 来实现,该文件使用简要说明如下:
注:如果机器中没有 DVP/MIPI Sensor,删除 cam_board.xml 文件即可;
<BoardXmlVersion version="v0.2.0">
以上标识的为当前 xml 文件的版本号,如果与 sys_graphic.cam_camboard.ver 不一致,可能导致错误,麻烦更新 cam_board.xml。
更多详细内容请下载附件查看