|
本帖最后由 qn1540561804 于 2019-12-1 09:27 编辑
mipi无法出图,麻烦大神帮忙看看,谢谢
硬件接线如图所示,配置如下:
#define MIPI_NUM_IMX290 0
#define MIPI_NUM_BT1120 1
SENSOR0_TYPE ?= SONY_IMX290_MIPI_2M
SENSOR1_TYPE ?= SONY_BT1120
combo_dev_attr_t MIPI_IMX290_ATTR =
{
.devno = MIPI_NUM_IMX290,
.input_mode = INPUT_MODE_MIPI,
.data_rate = MIPI_DATA_RATE_X1,
.img_rect = {0, 0, 1920, 1080},
{
.mipi_attr =
{
DATA_TYPE_RAW_12BIT,
HI_MIPI_WDR_MODE_NONE,
{0, 1, 2, 3, -1, -1, -1, -1}
}
}
};
combo_dev_attr_t MIPI_BT1120_ATTR =
{
.devno = MIPI_NUM_BT1120,
.input_mode = INPUT_MODE_BT1120,
.data_rate = MIPI_DATA_RATE_X1,
.img_rect = {0, 0, 1920, 1080},
{
}
};
VI_DEV_ATTR_S DEV_ATTR_IMX290_2M =
{
VI_MODE_MIPI,
VI_WORK_MODE_1Multiplex,
{0xFFF00000, 0x0},
VI_SCAN_PROGRESSIVE,
{-1, -1, -1, -1},
VI_DATA_SEQ_YUYV,
{
/*port_vsync port_vsync_neg port_hsync port_hsync_neg */
VI_VSYNC_PULSE, VI_VSYNC_NEG_LOW, VI_HSYNC_VALID_SINGNAL,VI_HSYNC_NEG_HIGH,VI_VSYNC_VALID_SINGAL,VI_VSYNC_VALID_NEG_HIGH,
/*hsync_hfb hsync_act hsync_hhb*/
{0, 1280, 0,
/*vsync0_vhb vsync0_act vsync0_hhb*/
0, 720, 0,
/*vsync1_vhb vsync1_act vsync1_hhb*/
0, 0, 0}
},
VI_DATA_TYPE_RGB,
HI_FALSE,
{1920, 1080},
{
{
{1920 , 1080},
},
{
VI_REPHASE_MODE_NONE,
VI_REPHASE_MODE_NONE
}
},
{
WDR_MODE_NONE,
1080
},
DATA_RATE_X1
};
VI_DEV_ATTR_S DEV_ATTR_SONY_BT1120 =
{
VI_MODE_BT1120_STANDARD,
VI_WORK_MODE_1Multiplex,
{0xFF000000, 0xFF0000},
VI_SCAN_PROGRESSIVE,
{-1, -1, -1, -1},
VI_DATA_SEQ_UVUV,
{
/*port_vsync port_vsync_neg port_hsync port_hsync_neg */
VI_VSYNC_PULSE, VI_VSYNC_NEG_LOW, VI_HSYNC_VALID_SINGNAL, VI_HSYNC_NEG_HIGH, VI_VSYNC_VALID_SINGAL, VI_VSYNC_VALID_NEG_HIGH,
/*hsync_hfb hsync_act hsync_hhb*/
{0, 1920, 0,
/*vsync0_vhb vsync0_act vsync0_hhb*/
0, 1080, 0,
/*vsync1_vhb vsync1_act vsync1_hhb*/
0, 0, 0}
},
VI_DATA_TYPE_YUV,
HI_FALSE,
{1920, 1080},
{
{
{1920 , 1080},
},
{
VI_REPHASE_MODE_NONE,
VI_REPHASE_MODE_NONE
}
},
{
WDR_MODE_NONE,
1080
},
DATA_RATE_X1
};
VI_PIPE_ATTR_S PIPE_ATTR_IMX290_2M =
{
// VI_PIPE_BYPASS_NONE, HI_TRUE, HI_TRUE,
VI_PIPE_BYPASS_NONE, HI_FALSE,HI_FALSE,
1920, 1080,
// PIXEL_FORMAT_YVU_SEMIPLANAR_420,
PIXEL_FORMAT_RGB_BAYER_12BPP,
// COMPRESS_MODE_NONE,
COMPRESS_MODE_LINE,
// DATA_BITWIDTH_8,
DATA_BITWIDTH_12,
HI_FALSE,
{
PIXEL_FORMAT_YVU_SEMIPLANAR_420,
DATA_BITWIDTH_8,
VI_NR_REF_FROM_RFR,
COMPRESS_MODE_NONE
},
HI_FALSE,
{-1, -1}
};
VI_PIPE_ATTR_S PIPE_ATTR_SONY_BT1120 =
{
VI_PIPE_BYPASS_NONE, HI_TRUE, HI_TRUE,
1920, 1080,
PIXEL_FORMAT_YVU_SEMIPLANAR_420,
COMPRESS_MODE_NONE,
DATA_BITWIDTH_8,
HI_FALSE,
{
PIXEL_FORMAT_YVU_SEMIPLANAR_420,
DATA_BITWIDTH_8,
VI_NR_REF_FROM_RFR,
COMPRESS_MODE_NONE
},
HI_FALSE,
{-1, -1}
};
./load3519av100 -i -sensor0 imx290 -sensor1 bt1120 -offline加载sys_config.ko会配置I2C1_SCL和I2C1_SDA,MIPIRX CTRL Pixel4 时钟选择101:CMOS1
注:硬件图上有个管脚接错,MIPI0的CLK应该接GPIO8_0,现在接在GPIO7_6,复用SENSOR_CLK1
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|