主题中讨论的其他器件:DS90UB948-Q1EVM
工具与软件:
DS90UB947设置:(1)单像素 OpenLDI 接口、(2)禁用中继器模式、(3) SPWG 位映射、(4)为双绞线电缆启用 FPD-Link III。
DS90UH948设置:(1)单像素 OpenLDI 接口、(2)禁用中继器模式、(3) SPWG 位映射、(4)为双绞线电缆启用 FPD-Link III。
DS90UH947的独立测试结果成功并且驱动程序可以成功读取、但在通过电缆连接到 DS90UB948后、
发现日志中显示 I2C 错误、如下所示:
[ 13.367146][ t7] ti948 2-002c:无法读取设备 ID。 (错误-6)
[ 13.374691][ t7] ti948 2-002c:ti948_device_check
[15.401791] [ t7] ti948 2-002c:无法读取设备 ID。 (错误-110)
[ 15.409506][ t7] ti948 2-002c:ti948_device_check
并且将继续显示错误消息、表示 I2C 已拉至低电平。 一小段日志捕获如下:
[ 232.522893][ T1787] i2c-rcar e651000.i2c:错误-16:16.
[232528642] [ T1787] i2c i2c-2:SCL 卡在低电平、退出恢复
[ 232.534520][ T1787] i2c-rcar e651000.i2c:错误-16:16.
[ 2325.40271][ T1787] i2c i2c-2:SCL 卡在低电平、退出恢复
[232.546178] [ T1787] i2c-rcar e651000.i2c:错误-16:16.
[ 232.551931][ T1787] i2c i2c-2:SCL 卡在低电平、退出恢复
[2322.557831] [ T1787] i2c-rcar e651000.i2c:错误-16:16.
[ 232.563567][ T1787] i2c i2c-2:SCL 卡在低电平、退出恢复
[2325.69461] [ T1787] i2c-rcar e651000.i2c:错误-16:16.
[237.284245] [ T1796] i2c-rcar e651000.i2c:错误-110:11.
[ 239.396432][ T1796] i2c-rcar e651000.i2c:错误-110:11.
[239.402547] [ T1796] i2c-rcar e651000.i2c:错误-11:e.
您可能会看到 I2C 通过软件中的命令在显示板上短暂检测到了 DS90UH948 (0x2C)、
但948驱动程序无法正确地探测组件。
[ 13.367146][ t7] ti948 2-002c:无法读取设备 ID。 (错误-6)
[ 13.374691][ t7] ti948 2-002c:ti948_device_check
[15.401791] [ t7] ti948 2-002c:无法读取设备 ID。 (错误-110)
[ 15.409506][ t7] ti948 2-002c:ti948_device_check