专栏底层软件i2c_designware 480c0000.i2c: controller timed out

i2c_designware 480c0000.i2c: controller timed out

已解决
danyxnever2022-12-16
2585
3

用户您好,请详细描述您所遇到的问题。

1.硬件获取渠道:

2.当前系统镜像版本:

3.当前天工开物版本:

4.问题定位:

1、单板问题。

2、J5 I2C3 i2cdetect报如标题错误

3、uboot和内核下无法将sda,scl当作GPIO控制。

4、uboot和内核下,还发现CAM_TRIG信号有的可以当作gpio控制,有的不能当作gpio控制

5.开发的demo/案例:

6.需要提供的解决方案:

底层软件
征程5
评论3
0/1000
  • 只蓝片羽
    Lv.1

    您好,i2cdetect报该错误应该是正常的,部分地址无响应。 在uboot和kernel下i2c的pin被用作i2c功能就不能做gpio使用了,cam_trig应该是在dts里有配置为lpwm使用?之后不能作普通gpio

    2022-12-16
    0
    0
  • 新手村
    Lv.4

    您好:

    出现timeout 报错,一般是salve无ACK响应,请检查salve是否能够正常访问;

    2022-12-16
    0
    0
  • 费小财
    Lv.5

    您好,

    错误的提示一般是i2c不通,从你的问题描述的话应该引脚是不能被拿来到gpio用的

    另外你可以通过cat /sys/kernel/debug/gpio 查到当前gpio的状态信息的和使用状态

    2022-12-17
    0
    0