AIO-3288J开发板有两个版本,一个版本是带有双MIPI 摄像头接口,另一个版本是带单MIPI摄像头接口+HDMIIN,MIPI摄像头图像处理能力达到 4416x3312 像素,支持 4K 视频录制。此外,开发板还支持 USB 摄像头。
本文以单MIPI摄像头版本的AIO-3288J和OV13850 摄像头为例,讲解MIPI摄像头在该开发板上的配置过程。
与摄像头相关的代码目录如下:
设置摄像头相关的引脚和时钟,即可完成配置过程。
从以下摄像头接口原理图可知,需要配置的引脚有:CIF_PWR、MIPI_PWR、MIPI_SDA、MIPI_SCL、MIPI_RST 和CIF_PDN0。
CIF_PWR 对应 AIO-3288J 上的 GPIO7_B4 引脚:
MIPI_PWR和MIPI_RST对应AIO-3288J上的GPIO3_B2和GPIO3_B0引脚,默认为高电平:
MIPI_SDA和MIPI_SCL由DVP_PWR控制,DVP_PWR对应GPIO0_B3引脚:
CIF_PDN0对应GPIO2_B6引脚:
在开发板中,除了CIF_POWER和DVP_POWER要在 DTS 和驱动中设置,其它引脚都是在 cam_board_rk3288_aio_3288j.xml 中设置。
修改 hardware/rockchip/camera/Config/cam_board_rk3288_aio-3288j.xml 来注册摄像头:
主要修改的内容如下:
Sensor 名称
最后执行:
即可完成内核的编译。
全部0条评论
快来发表一下你的评论吧 !