CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 8210|回复: 4

Cubietruck GPIO操作 gpio_pin_2无法

[复制链接]
发表于 2018-6-21 22:25:15 | 显示全部楼层 |阅读模式
Cubietruck板子,使用sysfs方式控制GPIO,在script.fex文件中的[gpio_para]段中,定义了4个GPIO的端口,无论将gpio_pin_2定义为哪个CPU的引脚,PG01也好,PG03等等,或者其他端口,fex2bin后,reboot
然后echo 1 > /sys/class/gpio/export 没有问题,
echo 3 > /sys/class/gpio/export 没有问题,
echo 4 > /sys/class/gpio/export 没有问题,
唯独echo 2 > /sys/class/gpio/export 时,提示
资源忙, write error: Device or resource busy

不知是问什么,请大神指教....

回复

使用道具 举报

发表于 2018-6-22 09:59:33 | 显示全部楼层
gpio_pin_2 是不是在别的地方有定义呀,导致 [gpio_para]段的不生效。
回复 支持 反对

使用道具 举报

发表于 2018-6-22 10:28:35 | 显示全部楼层
/sys/class/gpio/底下有 2 的目录吗?没有的话,就是在驱动被申请了。
回复 支持 反对

使用道具 举报

发表于 2018-6-22 10:34:49 | 显示全部楼层
本帖最后由 @allen 于 2018-6-22 10:43 编辑

我看了下ct 的gpio_2 本来是PH10 ,用于WIFI-HOST-WAKE,在wifi驱动被申请了,要么跳过2 ,要么改WIFI驱动申请的GPIO序号。

dhd_linux.c

2018-06-22 10-42-57屏幕截图.png


回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-22 13:38:14 | 显示全部楼层
@allen 发表于 2018-6-22 10:34
我看了下ct 的gpio_2 本来是PH10 ,用于WIFI-HOST-WAKE,在wifi驱动被申请了,要么跳过2 ,要么改WIFI驱动 ...

茅塞顿开啊
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-22 19:44 , Processed in 0.022757 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部