TI中文支持网
TI专业的中文技术问题搜集分享网站

关于8168的I2C1的问题

用的开发板是SEED-DVS8168。之前还很正常,不知道怎么回事偶尔会出现omap_i2c omap_i2c.2: timeout waiting for bus ready的问题;重新烧写之后不断电重启可以正常运行。但是后来这种情况出现的越来越多,全部重新烧写也没有什么改善。在CCS下测试I2C1与开发手册标示的不一致,寄到售后说检测不到问题。请问能不能分析一下这是什么问题,是硬件还是软件方面的。现在直接运行未经修改的DEMO程序也不行了。附件是运行的LOG。

图片是正常测试结果与不正常的结果的比较。

Ternence_Hsu:

你好;

        1、建议先测试一下硬件是否连接正常、稳定        2、启动的时候,可以关闭自启动程序,单独测试i2c的读写,dm8168中有自带的i2c tools,你可以直接用来测试;               先确定问题在什么地方吧。

pan yu:

回复 Ternence_Hsu:

你好:

1、这块板子是买的产品,之前使用正常没有磕碰过。硬件方面应该没有问题,手头没有示波器没有测试过。理论上来讲应该是连接正常的。

2、在CCS下的测试应该就是单独对i2c进行的读写吧,另外你说的i2c tools在哪可以找到?

谢谢你的回答。

pan yu:

回复 Ternence_Hsu:

你好:

1、我只用了这一块板子,而且这个问题是后来出现的。其他的新板子没有这个问题。上面的截图就是与新板子的对比,看情况好像是获取不到设备的ID。

2、用的是DVRRDK_02.00.00.23.

pan yu:

回复 Ternence_Hsu:

用测试工具测试提示是-sh: -w:not found。联系了售后准备返修。

赞(0)
未经允许不得转载:TI中文支持网 » 关于8168的I2C1的问题
分享到: 更多 (0)