我将摄像头接在CSI0上时可以的,但是移植到CSI0并行口的时候就不行了。我采用的是gate的方式采集的。并且移植的时候也做了如下修改:static struct fsl_mxc_capture_platform_data capture_data[] = {
{
.csi = 1,//将这里原来的0 改成了1
.ipu = 1,,//将这里原来的0 改成了1
.mclk_source = 0,
.is_mipi = 0,
}, {
.csi = 1,
.ipu = 0,
.mclk_source = 0,
.is_mipi = 1,
},
};
也配置国相应胡接口:static iomux_v3_cfg_t mx6q_sabresd_csi1_sensor_pads[] = {
MX6Q_PAD_EIM_DA9__IPU2_CSI1_D_0,
MX6Q_PAD_EIM_DA8__IPU2_CSI1_D_1,
MX6Q_PAD_EIM_DA6__IPU2_CSI1_D_3,
MX6Q_PAD_EIM_DA5__IPU2_CSI1_D_4,
MX6Q_PAD_EIM_DA4__IPU2_CSI1_D_5,
MX6Q_PAD_EIM_DA3__IPU2_CSI1_D_6,
MX6Q_PAD_EIM_DA2__IPU2_CSI1_D_7,
MX6Q_PAD_EIM_DA1__IPU2_CSI1_D_8,
MX6Q_PAD_EIM_DA0__IPU2_CSI1_D_9,
MX6Q_PAD_EIM_EB1__IPU2_CSI1_D_10,
MX6Q_PAD_EIM_EB0__IPU2_CSI1_D_11,
MX6Q_PAD_EIM_A17__IPU2_CSI1_D_12,
MX6Q_PAD_EIM_A18__IPU2_CSI1_D_13,
MX6Q_PAD_EIM_A21__IPU2_CSI1_D_16,
MX6Q_PAD_EIM_A23__IPU2_CSI1_D_18,
MX6Q_PAD_EIM_DA10__IPU2_CSI1_DATA_EN,
MX6Q_PAD_EIM_A16__IPU2_CSI1_PIXCLK,
MX6Q_PAD_EIM_DA11__IPU2_CSI1_HSYNC,
MX6Q_PAD_EIM_DA12__IPU2_CSI1_VSYNC,
};
|