热心的TI 工程师,你们好:
我想设置954的test parttern来测试与host的数据通道是否ok。所有的I2C设置如下:
{0x01U} 0x03U, i2c_write},
{0x4CU} 0x01U, i2c_write},
{0x33U} 0x03U, i2c_write},
{0x20U} 0x30U, i2c_write},
{0x1FU} 0x00U, i2c_write},
{0x58U} 0xF8U, i2c_write},
{0xB0U} 0x00U, i2c_write}, //Indirect Pattern Gen Registers
{0xB1U} 0x01U, i2c_write},
{0xB2U} 0x01U, i2c_write}, //PGEN_CTL
{0xB1U} 0x02U, i2c_write},
{0xB2U} 0x34U, i2c_write}, //PGEN_CFG YUV422-8bit BLOCK_SIZE=4
{0xB1U} 0x03U, i2c_write},
{0xB2U} 0x1EU, i2c_write}, //PGEN_CSI_DI YUV422 8-bit
{0xB1U} 0x04U, i2c_write},
{0xB2U} 0x0AU, i2c_write}, //PGEN_LINE_SIZE1
{0xB1U} 0x05U, i2c_write},
{0xB2U} 0x00U, i2c_write}, //PGEN_LINE_SIZE0 2560
{0xB1U} 0x06U, i2c_write},
{0xB2U} 0x01U, i2c_write}, //PGEN_BAR_SIZE1
{0xB1U} 0x07U, i2c_write},
{0xB2U} 0x40U, i2c_write}, //PGEN_BAR_SIZE0 320
{0xB1U} 0x08U, i2c_write},
{0xB2U} 0x02U, i2c_write}, //PGEN_ACT_LPF1
{0xB1U} 0x09U, i2c_write},
{0xB2U} 0xD0U, i2c_write}, //PGEN_ACT_LPF0 720
{0xB1U} 0x0AU, i2c_write},
{0xB2U} 0x04U, i2c_write}, //PGEN_TOT_LPF1
{0xB1U} 0x0BU, i2c_write},
{0xB2U} 0x1AU, i2c_write}, //PGEN_TOT_LPF0 1050
{0xB1U} 0x0CU, i2c_write},
{0xB2U} 0x0CU, i2c_write}, //PGEN_LINE_PD1
{0xB1U} 0x0DU, i2c_write},
{0xB2U} 0x67U, i2c_write}, //PGEN_LINE_PD0 3175*10ns=31.75us
{0xB1U} 0x0EU, i2c_write},
{0xB2U} 0x21U, i2c_write}, // PGEN_VBP 33
{0xB1U} 0x0FU, i2c_write},
{0xB2U} 0x0AU, i2c_write}, //PGEN_VFP 15
格式设定是1280*720 30fps YUV422 8bit,但是host那端还是抓不到数据
麻烦帮忙看看这样是否ok,是否还需要设置其他寄存器,比如clk啥的,非常感谢!