Cypress技术论坛
直播中

李刚

8年用户 1397经验值
私信 关注

CX3 RAW12获取数据报错的原因?

你好,我这边之前在CX3使用YUV格式成功获取2lane、raw10、1280*960的sensor,配置如下:
    .data_format = 0x26,
    .num_datalanes = 2,
    .pll_prd = 2,
    .pll_fbd = 119,
    .pll_frs = 1,
    .csi_rx_clk_div = 1,
    .par_clk_div = 1,
    .mclk_ctl = 0,
    .mclk_ref_div = 2,
    .hresolution = 1280,
    .fifo_delay = 50,
    .pll_clock = 384,
    .mclk = 24,
现在我需要驱动2lane、raw12、1280*480的sensor,对应修改配置如下:
.data_format = 0x26,
.num_datalanes = 4,
.pll_prd = 2,
.pll_fbd = 119,
.pll_frs = 1,
.csi_rx_clk_div = 1,
.par_clk_div = 1,
.mclk_ctl = 0,
.mclk_ref_div = 2,
.hresolution = 1280,
.fifo_delay = 50,
.pll_clock = 384,
.mclk = 8,
得到的图像大小是错误的,而且是变化的。打印如下:

我现在新sensor的行有效时间较短,不知道是否有影响。抓取我sensor的mipi波形如下:

                                                                                                                                                                                                                                                                                                                                                                                                

回帖(1)

许佳

2024-2-29 10:12:04
你要测量CX3解析出的Hsync和Vsync,计算是否符合你的帧率,分辨率,否则说明你的传感器信号与你的配置不符
举报

更多回帖

发帖
×
20
完善资料,
赚取积分