CubieBoard博客-HomeCubieTech公司网站

cubie.cc CubieBoard中文论坛

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

Cubietruck GPIO操作 gpio_pin_2无法

[复制链接]

1

主题

0

好友

617

积分

高级会员

Rank: 4

贡献
81
金钱
165
威望
181
买家信用
卖家信用
积分
617
发表于 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

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

回复

使用道具 举报

7

主题

0

好友

554

积分

高级会员

Rank: 4

贡献
111
金钱
217
威望
111
买家信用
卖家信用
积分
554
发表于 2018-6-22 09:59:33 |显示全部楼层
gpio_pin_2 是不是在别的地方有定义呀,导致 [gpio_para]段的不生效。
回复

使用道具 举报

50

主题

5

好友

1万

积分

超级版主

Rank: 8Rank: 8

贡献
3081
金钱
7018
威望
3089
买家信用
卖家信用
积分
16885
发表于 2018-6-22 10:28:35 |显示全部楼层
/sys/class/gpio/底下有 2 的目录吗?没有的话,就是在驱动被申请了。
回复

使用道具 举报

50

主题

5

好友

1万

积分

超级版主

Rank: 8Rank: 8

贡献
3081
金钱
7018
威望
3089
买家信用
卖家信用
积分
16885
发表于 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



回复

使用道具 举报

1

主题

0

好友

617

积分

高级会员

Rank: 4

贡献
81
金钱
165
威望
181
买家信用
卖家信用
积分
617
发表于 2018-6-22 13:38:14 |显示全部楼层
@allen 发表于 2018-6-22 10:34
我看了下ct 的gpio_2 本来是PH10 ,用于WIFI-HOST-WAKE,在wifi驱动被申请了,要么跳过2 ,要么改WIFI驱动 ...

茅塞顿开啊
回复

使用道具 举报

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

QQ|Archiver|手机版|邮件群发|cubie.cc---深刻的嵌入式技术和应用讨论中文社区 ( 粤ICP备13051116号-1  

GMT+8, 2018-7-23 02:32 , Processed in 0.019413 second(s), 13 queries , Apc On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc. | Style by Coxxs

回顶部