目前用ov9734--->DS90UB953 -------------------------------------------------->DS90UB954-->DSP
ov9734的i2c id是0x6C
配置DS90UB954如下
{0x0C, 0x81},
{0x4C, 0x01}, // Set up Port0
{0x58, 0x5e}, // Set up Back Channel Config
{0x5B, 0x30}, // Set up SER ID
{0x5C, 0x18}, // Set up SER Alias ID
{0x5D, 0x6C}, // Set up Slave/Camera ID
{0x65, 0x6C}, // Set up Slave/Camera Alias ID
{0x4C, 0x01},
{0x72, 0xED},
{0x33, 0x33}, //1 lanes
{0x1F, 0x3},
{0x20, 0x20} //RX0 enable
配置DS90UB953如下
{0x0E,0xC0}, // Set GPIO2 and GPIO3 to outputs, where GPIO2 = RESET and GPIO3 = PWDN
{0x0D,0x0C}, // Set GPIO2 and GPIO3 to High - bring sensor out of power down mode
{0x0D,0x08}, // Bring GPIO3 low to place sensor in reset
{0x0D,0x0C}, // Bring GPIO3 high again to prepare sensor for initialization
{0x02,0x43}, //1 lanes input
现在DSP端能读写954,953的I2C,但是用0x6c无法读到sensor的I2C,请问会是什么原因
(sensor电源,clk都正常,直接在sensor端接i2c可以读到,BTW,sensor的i2c是16bit {0x300A, 0x97})