xzq-jozen 发表于 2021-9-13 15:44:24

关于使用TWI2的问题

设备树配置好了TWI2之后,系统启动会报错误:
twi_stop()516 - STOP can't sendout!
STOP failed!

请问这是什么问题?

zhichao 发表于 2021-9-15 09:03:49

您是怎么配置i2c2的,有去掉引脚复用冲突的的功能复用吗,比如uart5,您的i2c2上挂载什么设备了吗,这个打印信息是开机打印信息里的吗,还是操作过程中报的

xzq-jozen 发表于 2021-9-15 15:13:59

zhichao 发表于 2021-9-15 09:03
您是怎么配置i2c2的,有去掉引脚复用冲突的的功能复用吗,比如uart5,您的i2c2上挂载什么设备了吗,这个打 ...

这个信息在开机会提示,使用i2cdetect去扫描的时候也会提示。

xzq-jozen 发表于 2021-9-16 10:51:09

zhichao 发表于 2021-9-15 09:03
您是怎么配置i2c2的,有去掉引脚复用冲突的的功能复用吗,比如uart5,您的i2c2上挂载什么设备了吗,这个打 ...

我在设备树上中添加了twi2下的子节点。有关引脚的使用我已经搜过没有复用了。原本是用在OV5640DVP中的,我直接把5640子节点disable了。现在TWI2下面只挂了GT9721的触摸屏芯片。开机的时候加载GTP的驱动,所以操作twi2报了上面的错误。现象上看是I2C2没法通信使用。这样我要怎么排查处理?
页: [1]
查看完整版本: 关于使用TWI2的问题