Other Parts Discussed in Thread: DS90UB953A-Q1, DS90UB913A-Q1, DS90UB933-Q1
Hi TI guys,
I am trying to enable two camera(AR0820) with vision conformance test app.
I can run one camera(AR0820) well with my vision conformance test app.
But when I want to enable two camera(AR0820), I only got black screen.
Do you know how to config the CSI_VC_MAP Register (Address 0x72)?
/* RX0 Port */
{0x4C, 0x01, 0x1},
{0x32, 0x01, 0x1}, /** Enable TX port 0 */
{0x33, 0x02, 0x1},
{0x20, 0x20, 0x1},
{0xBC, 0x00, 0x1},
{0x5C, 0xE8, 0x1},
{0x5D, 0x30, 0x1}, /** Serializer I2C Address */
{0x65, 0xE8, 0x1},
{0x5E, 0x20, 0x1}, /** Sensor I2C Address */
{0x66, 0x30, 0x1},
{0x6d, 0x78, 0x1}, /* PORT_CONFIG set to 00: CSI-2 Mode (DS90UB953A-Q1) **** */
{0xD5, 0xF3, 0x1}, /* Set AEQ MIN/MAX widest values*/ //????
/*The FV is equivalent to a Vertical Sync (VSYNC) while the LineValid is equivalent to a Horizontal Sync (HSYNC) input to the DS90UB913A-Q1 / DS90UB933-Q1 device */
{0x7c, 0x20, 0x1}, /* Normal Raw10 */
{0x72, 0x00, 0x1}, /* VC MAP to 0 */
{0x0E, 0x7F, 0x1},
{0x6E, 0x10, 0x1},
{0x6F, 0x32, 0x1},
{0xB0, 0x1C, 0x1},
{0xB1, 0x15, 0x1},
{0xB2, 0x0A, 0x1},
{0xB2, 0x00, 0x1},
/* Enable Two AR0820 camera setting.........*/
/* RX1 Port */
{0x4C, 0x12, 0x1},
{0x32, 0x01, 0x1}, /** Enable TX port 0 */
{0x33, 0x02, 0x1}, /** Enable Continuous clock mode and CSI output */
{0x20, 0x20, 0x1},
{0xBC, 0x00, 0x1},
{0x5D, 0x30, 0x1}, /** Serializer I2C Address */
{0x65, 0xEA, 0x1},
{0x5E, 0x20, 0x1}, /** Sensor I2C Address */
{0x66, 0x34, 0x1},
{0x6d, 0x78, 0x1}, /* PORT_CONFIG set to 00: CSI-2 Mode (DS90UB953A-Q1) **** */
{0xD5, 0xF3, 0x1}, /* Set AEQ MIN/MAX widest values*/ //????
{0x7c, 0x20, 0x1}, /* Raw10 low 8-bit, discard frame on Parity error */
/* Two AR0820 camera setting.........*/
{0x72, 0x55, 0x1}, /* VC MAP to 1 */
//{0x72, 0x54, 0x1}, /* VC MAP to 1 */
{0xB0, 0x1C, 0x1},
{0xB1, 0x15, 0x1},
{0xB2, 0x0A, 0x1},
I also put my codes in the attached files.
Thanks,
Jerry Ho