TI中文支持网
TI专业的中文技术问题搜集分享网站

Davinci i2c_rdwr.out 错误

我的硬件:APPRO DM8127 IPNC CAM, RDK 3.5。想测试一下sensor,型号为MT9J003,让他输出color bar。但是出错了,如下:

root@DM8127_IPNC:/opt/ipnc/bin# ./i2c_rdwr.out -r 0x6d 0x0600 1  ERROR  (osa_i2c.c|OSA_i2cTestMain|263): OSA_i2cOpen( instId = 3 ) root@DM8127_IPNC:/opt/ipnc/bin# ./i2c_rdwr.out -r 0x36 0x0600   ERROR  (osa_i2c.c|OSA_i2cTestMain|263): OSA_i2cOpen( instId = 3 )

我看MT9J003的datasheet,slaveaddr应该是0x6D(或者右移一位为0x36),test mode 的寄存器是0x0600 ,help~~~

 

Shane Huang1:

这个是打开I2C设备失败了,DM8127有3条I2C总线,I2C工具把I2C的设备号定义在一个头文件里了,请检查下是不是sensor挂的那条总线。

或者用i2cdetect命令检查一下

Eason Wang:

Please refer to below link:

http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/p/219071/774088.aspx#774088

Qianshun LIU:

回复 Shane Huang1:

哦,那我找找那个头文件在哪里和i2cdetect命令怎么使用,谢谢。

Yaobo Li:

回复 Shane Huang1:

 你好,我也遇到同样的问题,这个问题如何解决?我的sensor板接的处理器的I2C2数据线接口,执行Davinci i2c_rdwr.out  也出现和上面一样的出错信息, instId = 3是什么意思, Eason Wang 给出的那个英文的链接:http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/p/219071/774088.aspx#774088也是这个问题,不知道怎么理解和解决的?

赞(0)
未经允许不得转载:TI中文支持网 » Davinci i2c_rdwr.out 错误
分享到: 更多 (0)