当前位置:  技术问答>linux和unix

I2C驱动测试 有问题啊啊啊

    来源: 互联网  发布时间:2017-02-11

    本文导语:  纳闷啊~~~~~~~~~ 我的板子是TQ2440,裸奔时I2C测试OK的 跑系统后测试I2C就出现下面提示了 s3c2440-i2c s3c2440-i2c: cannot get bus (error -110) s3c2440-i2c s3c2440-i2c: cannot get bus (error -110) 有人说I2C两条线上拉电阻由10K改1K   ...

纳闷啊~~~~~~~~~
我的板子是TQ2440,裸奔时I2C测试OK的
跑系统后测试I2C就出现下面提示了

s3c2440-i2c s3c2440-i2c: cannot get bus (error -110)
s3c2440-i2c s3c2440-i2c: cannot get bus (error -110)

有人说I2C两条线上拉电阻由10K改1K   , 我试了不行
按照天嵌教程  说是要
当开发板启动完毕后,进入开发板的串口控制台,输入命令: $ vi/etc/init.d/rcS,然后使用“#”号屏
蔽掉加载OV9650驱动的语句 #insmod /lib/ov9650.ko
可是我 vi/etc/init.d/rcS后,文件是空的,这该怎么办??高手赐教啊 郁闷中  在线等

|
错误信息在这里:
http://lxr.linux.no/linux+v3.3/drivers/i2c/busses/i2c-s3c2410.c#L502
上面一行调用了s3c24xx_i2c_set_master,这个函数在这:
http://lxr.linux.no/linux+v3.3/drivers/i2c/busses/i2c-s3c2410.c#L468
何以看到S3C2410_IICSTAT这个寄存器的S3C2410_IICSTAT_BUSBUSY这一位总是显示busy,所以就失败了。

我没用过s3c2440,你自己看看硬件手册,什么原因会导致S3C2410_IICSTAT仅存其显示一直忙碌,是因为没有正确初始化还是其它软件在占用?

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • kernel中关于i2c处的问题,大家指教。
  • 关于I2C传输协议和串口问题
  • I2C设备数据通信问题
  • 视屏采集和I2C设备使用的问题请教
  • i2c通信问题
  • 关于LINUX I2C,GCC的奇怪问题。。。问题依旧。。
  • 100分请教高手一个 android串口控制台和i2c超时的问题(本人结贴率达到90%)
  • I2C 错误
  • 如何读取i2c 上 ds1337时钟芯片 ~~~~~~~
  • 求助,LINUX的I2C
  • I2c能否通过mmap读写
  • 关于LINUX的 I2C,高手速度进!
  • 请教:不创建cdev,能访问spi或i2c设备么?
  • I2C如何Restart
  • i2c/pca9539.c文件的新模式probe疑问
  • gpio模拟i2c 读取24c02寄存器的值为0xff?
  • 求助:中段里使用i2c导致系统崩溃


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3