lr6410 发表于 2015-5-7 19:32:56

firefly配套的OV13850模块 I2C地址是多少?

手上有firefly的板子和与之配套的OV13850模块。
在android下,OV13850是可以出图的,在lubuntu下,我知道firefly的没有做OV13850的驱动,我想试着做一下,但看到OV13850的手册,它的I2C地址,有两种,由SID这个管脚的电平决定,想请问一下OV13850这个模块的SID是怎么接的,我手上没有这个模块的datasheet

lr6410 发表于 2015-5-12 19:15:07

lipa 发表于 2015-5-12 17:16
hardware/rk29/camera/SiliconImage/isi/drv/OV13850/source/OV13850_MIPI.c里面有两个地址:
50 #defin ...

谢谢回复,可惜的是这套代码是在安卓camera的HAL层,在Linux下是不能用这个HAL层的。

不过没关系,不是0x20,就是0x6C吗,试试就知道嘛。

lr6410 发表于 2015-5-7 19:46:10

在官网上找到了OV13850模块的资料,但并没有给出SID的连线信息。

zhansb 发表于 2015-5-8 10:09:41

可以看看:http://wiki.t-firefly.com/index.php/Firefly-RK3288/Camera

lr6410 发表于 2015-5-8 17:12:21

zhansb 发表于 2015-5-8 10:09
可以看看:http://wiki.t-firefly.com/index.php/Firefly-RK3288/Camera

谢谢哈回复,这个我看过了,还是没有给出SID的链接信息。

lipa 发表于 2015-5-12 17:16:35

hardware/rk29/camera/SiliconImage/isi/drv/OV13850/source/OV13850_MIPI.c里面有两个地址:
50 #define OV13850_SLAVE_ADDR       0x20U                           /**< i2c slave address of the OV13850 camera sensor */
51 #define OV13850_SLAVE_ADDR2      0x6cU      

在hardware/rk29/camera/CameraHal/CameraHal_board_xml_parse.cpp里面有自动检测的过程:
1181         if (pLoadInfo->mpI2cInfo->i2c_addr2 != 0) {                                                                              
1182             i2cinfo.slave_addr = pLoadInfo->mpI2cInfo->i2c_addr2;
1183             err = ioctl(camsys_fd, CAMSYS_I2CWR, &i2cinfo);
1184             if (err>=0) {
1185               pLoadInfo->mpI2cInfo->i2c_addr = pLoadInfo->mpI2cInfo->i2c_addr2;
1186             }
1187         }


可以参考一下。

woody.lee 发表于 2016-3-30 17:11:56

lr6410 发表于 2015-5-12 19:15
谢谢回复,可惜的是这套代码是在安卓camera的HAL层,在Linux下是不能用这个HAL层的。

不过没关系,不 ...

請教大神, ov13850可以在 linux 用了嗎?

0604111092 发表于 2018-6-11 19:42:10

这个OV13850 SID是拉高还是拉低了,I2c地址是多少呢,有结果了吗,我也遇到同样的问题了,还请解过的大哥帮忙解答。

wx_Neal_VzM5s 发表于 2019-7-30 16:38:18

OV13850有调通的没,我也遇到问题了。

shawn2011 发表于 2019-8-13 20:15:09

0x10
页: [1] 2
查看完整版本: firefly配套的OV13850模块 I2C地址是多少?