天嵌 ARM开发社区

 找回密码
 注册
查看: 2499|回复: 6

急,两天了,LED灯不亮

[复制链接]
ayong168 发表于 2012-5-14 11:04:58 | 显示全部楼层 |阅读模式
以前的LED驱动是正常工作的,后来因为解决浮点计算问题,重新做了系统,换成了arm-linux-gcc 4.4.3和4.3.3,Qt换成了4.8.1,现在界面显示,浮点运算都没问题了,却发现LED灯不亮了。经查看/dev/GPIO-Control文件存在,但cat /proc看不到GPIO-control或者LED驱动东西,请高手给个解决思路,谢谢!
wuweidong 发表于 2012-5-14 11:41:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| ayong168 发表于 2012-5-14 13:58:41 | 显示全部楼层
手册中的Led-player ,leds程序测了都不行,没有输出错误信息。
 楼主| ayong168 发表于 2012-5-14 14:00:11 | 显示全部楼层
蜂鸣器是正常的
 楼主| ayong168 发表于 2012-5-14 14:04:48 | 显示全部楼层
测试加载EmbedSky_hello.c例程,也可以正常输出。我都有点怀疑硬件是不是有问题了,原来的按键也都好使,现在的"1"键不能用了,他们都是IO口吧。下午让做硬件的朋友排除一下硬件的问题。
 楼主| ayong168 发表于 2012-5-15 11:16:43 | 显示全部楼层
问题已经解决了。解决思路:
1、首先排除了硬件故障,按键和灯都没问题;
2、测量“1”键在启动内核后就被拉低,所以后来没响应;
3、由2判断有程序在使用‘1’键的IO口,经查对应的IO口为EINT19;
4、google发现camera程序在调用该IO口
5、打开板上的/etc/profile文件和/etc/init.d/rcS,发现确实加载了camera模块,OV96?,注释掉该行
6、重启后,问题解决。
   由此可知, 开发板程启动时会自动调用一些程序或驱动,这些驱动有可能和你自己定制的驱动有影响。 希望这个问题的解决对后来人也有帮助。
lpdpzc 发表于 2012-5-19 22:41:20 | 显示全部楼层
是的,有些IO存在复用的情况。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-9-23 04:20 , Processed in 1.039103 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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