嵌入式爱好者

查看: 21904|回复: 3

[Linux] 系统启动报错:omap_i2c omap_i2c.2: controller timed out

[复制链接]

14

主题

30

帖子

75

积分

RK3568通行证AM335x通行证

扫一扫,手机访问本帖
发表于 2017-5-4 14:32:46 | 显示全部楼层 |阅读模式
请教大神,公司自己做的底板,核心板是am335xd,系统启动报错:omap_i2c omap_i2c.2: controller timed out ,然后在board-am335xevm.c文件中把am335x_evm_i2c_init();注释掉,发现原来LED的GPIO不能使用,请问这是什么原因,这些GPIO是有用的,谢谢!
回复

使用道具 举报

153

主题

3910

帖子

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

发表于 2017-5-4 15:01:51 | 显示全部楼层
您好:您自己做的底板,一般情况下是您的底板和我们的底板之间可能是音频设备的差异,您可以在board-am335xevm.c板载中把音频设备的配置去掉,还有就是gpio不能用是怎么不能用,您可以发邮件到邮箱linux@forlinx.com,看看具体是怎么回事;一般我们的配置是根据我们的底板接口进行配置的,您自己做的底板需要在board-am335xevm.c板载初始化文件中修改引脚配置和您的底板接口一致才可以。
技术支持电话:0312-3119192
技术支持邮箱:Linux@forlinx.com
点评回复 支持 反对

使用道具 举报

14

主题

30

帖子

75

积分

RK3568通行证AM335x通行证

 楼主| 发表于 2017-5-4 15:44:09 | 显示全部楼层
本帖最后由 lhl161123 于 2017-5-4 15:45 编辑

我现在在board-am335xevm.c文件中把am335x_evm_i2c_init();注释掉,还报错误omap_i2c omap_i2c.2: controller timed out,我的板子没有I2C设备,请问怎么解决
点评回复 支持 反对

使用道具 举报

153

主题

3910

帖子

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

发表于 2017-5-22 09:15:38 | 显示全部楼层
您好:RTC也是i2C上的设备,如果您没有接i2c设备,可以把挂载在i2C上的设备配置去掉,而不是说去掉i2C设备的驱动;
技术支持电话:0312-3119192
技术支持邮箱:Linux@forlinx.com
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 20:03

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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