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

freescale imx51 u-boot中i2c驱动 mxc_i2c.c

    来源: 互联网  发布时间:2017-01-08

    本文导语:  我通过u-boot自带命令i2c 对eeprom 进行读写工作    具体eeprom挂载地址是0x50 BBG U-Boot > i2c md 0x50 0x00 0x12 2 i2c_read chip: 0x50 addr: 0x0000 alen: 1 len: 16 i2c_addr:chip address cycle fail(a1) i2c_addr failed Error reading the chip....

我通过u-boot自带命令i2c 对eeprom 进行读写工作 
  具体eeprom挂载地址是0x50
BBG U-Boot > i2c md 0x50 0x00 0x12 2
i2c_read chip: 0x50 addr: 0x0000 alen: 1 len: 16
i2c_addr:chip address cycle fail(a1)
i2c_addr failed
Error reading the chip.
i2c_read chip: 0x50 addr: 0x0000 alen: 1 len: 2
i2c_addr:chip address cycle fail(a1)
i2c_addr failed
Error reading the chip.
出现以上错误、 编写程序直接用mxc_i2c.c中的i2c_read 或者 i2c_write也出现同样的错误.是不是i2c驱动mxc_i2c.c的问题。请大家给点建议。求关注、 有解决方案分全给/

|
你可以先在uboot中用i2c probe查看一下有没有0x50这个addr。
还有一个就是mx51的uboot默认只支持i2c1这条线,如果你的0x50是挂在i2c2上的话你要修改一个参数。。。对你来说应该很好找,呵呵,还有问题就keep in touch with me!!

    
 
 

您可能感兴趣的文章:

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












  • 相关文章推荐
  • 谁用过Freescale的MPC85XX?为什么bogoMIPS的数值非常低?
  • 上海freescale飞思卡尔待遇如何 哪位仁兄知道?
  • 编程技术其它 iis7站长之家
  • 跨时代的芯片:Freescale i.MX51芯片介绍及i.MX51开发板资料


  • 站内导航:


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

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

    浙ICP备11055608号-3