天嵌 ARM开发社区

 找回密码
 注册
查看: 3458|回复: 1

i2c Linux测试程序运行“cannot get bus”

[复制链接]
井中月 发表于 2013-3-5 16:42:29 | 显示全部楼层 |阅读模式
运行结果

Writing 0x00-0xff into AT24C02

0000|  ff fe s3c2440-i2c s3c2440-i2c: cannot get bus (error -110)
s3c2440-i2c s3c2440-i2c: cannot get bus (error -110)
iic write byte error
iic write error !fd s3c2440-i2c s3c2440-i2c: cannot get bus (error -110)


根据资料,做了以下一些实验:
1、ls /dev/ 查看确认有设备i2c-0文件
2、根据移植手册修改了/etc/init.d/rcS文件  #insmod /lib/ov9650.ko  

3、裸机测试能跑通,两种方式均没有问题
4、IIC上拉电阻1k,标注102.应该就不存在驱动力不足的问题。
5、错误产生在这里 ioctl(file, I2C_SMBUS, &args);
不知这些测试是不是还有需要确认的地方,希望版主能早点回复~
 楼主| 井中月 发表于 2013-3-8 13:47:43 | 显示全部楼层
:(怎么没人回答呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-23 23:45 , Processed in 2.038226 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表