RKxx系列的RK628摄像头配置影响HDMI出图

/hardware/rockchip/下的相机框架

配置文件路径:
camera/etc/camera/camera3_profiles_平台名.xml

在camera/common/platformdata/ChromeCameraProfiles.cpp 使用libexpat解析读取配置文件,会通过CameraProfiles::checkField()和CameraProfiles::isSensorPresent()匹配到节点的name

通过标准的V4L2驱动ioctl传递KMODULE_GET_MODULE_INFO参数获取到name
驱动路径:
drivers/media/i2c/rk628/rk628_csi_v4l2.c:rk628_csi_ioctl()

匹配后会add到相机列表camera_metadata_t

image

但addCamera 里面有个坑
这里匹配到RK628就直接配置为HDMI CAMERA了,这样就导致hdmi Camera节点一旦被open,就会影响HDMI-IN,导致TVINPUT里面HDMIIn无法出图。
image

VICAP图像捕获架构详见:https://www.cnblogs.com/arnoldlu/p/18111454

posted @ 2025-11-27 10:44  蓝天上的云℡  阅读(3)  评论(0)    收藏  举报