I’m trying to communicate with an i2c device connected on the i2c bus of my Jetson board. I’m having a hard time trying to find any documentation concerning the i2c interface. The only usefull thing that I’ve found is this topic:
So far, I’ve connected my i2c device to the CAM_I2C (3.3V) (i2c-2). When I try to use i2cdetect on bus 2 to find my device:
$ sudo i2cdetect -r 2
The scanning is very long and I get this kernel messages:
[ 553.493850] tegra-i2c tegra12-i2c.2: i2c transfer timed out, addr 0x0003, data 0x00
Is there anything I have to do to be able to communicate with my device through this i2c? Do I have to enable something to start the i2c communication?
Moreover, if i try to scan the other i2c’s (i2c-0 for example) the scanning is done as fast as usual (2-3 seconds) without any kernel message. So I’m wondering if there is something special about this i2c-2 in particular.
Thanks for your help!