CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
12
返回列表 发新帖
楼主: tll

完美GPIO驱动测试通过!(不是WindLand的不完美驱动)

[复制链接]
发表于 2013-6-20 17:51:01 | 显示全部楼层
楼主你好,我尝试用最新的内核版本(内含GPIO标准驱动)
前面步骤都OK
当控制管脚电压时报错,不知道是否有兄弟遇到过类似问题

root@linaro-alip:/sys/class/gpio/gpio1_pg0# echo 1 > value                                         
bash: echo: write error: Operation not permitted         
root@linaro-alip:/sys/class/gpio/gpio1_pg0# echo 0 > value                                         
-bash: echo: write error: Operation not permitted

script.bin 制作参考的:http://my.oschina.net/lanybass/blog/107688

[gpio_para]
gpio_used = 1
gpio_num = 4
gpio_pin_1 = portG00<1><default><default><default>
gpio_pin_2 = portB19<1><default><default><default>
gpio_pin_3 = portG02<1><default><default><default>
gpio_pin_4 = portG04<1><default><default><default>

最后一个参数是干嘛的?
回复 支持 反对

使用道具 举报

发表于 2014-2-15 16:54:50 | 显示全部楼层
如果bin文件里同时有pd1和pe1,那echo 1 > /sys/class/gpio/export是什么效果呢?那有如何选择性去使用呢?
回复 支持 反对

使用道具 举报

发表于 2014-2-15 16:56:42 | 显示全部楼层
如果bin文件里同时有pd1和pe1,那echo 1 > /sys/class/gpio/export是什么效果呢?那有如何选择性去使用呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-15 22:55:06 | 显示全部楼层
yuzj 发表于 2014-2-15 16:56
如果bin文件里同时有pd1和pe1,那echo 1 > /sys/class/gpio/export是什么效果呢?那有如何选择性去使用呢? ...

你看你里面设置的1是什么,不是按照是pd几pe几来产生效果的,是按照你的设置,我把pd1设成1,pe1设成2,echo 1写入进去自然是pd1,2就是pe1.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-15 22:55:28 | 显示全部楼层
yuzj 发表于 2014-2-15 16:56
如果bin文件里同时有pd1和pe1,那echo 1 > /sys/class/gpio/export是什么效果呢?那有如何选择性去使用呢? ...

建议用我的gpio程序,不要用这个,gpio程序不用设置。
回复 支持 反对

使用道具 举报

发表于 2014-2-17 22:14:12 | 显示全部楼层
关键我现在不会驱动程序啊,这个不是基础吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-21 19:48:24 | 显示全部楼层
yuzj 发表于 2014-2-17 22:14
关键我现在不会驱动程序啊,这个不是基础吗?

干嘛要会驱动程序
回复 支持 反对

使用道具 举报

发表于 2014-2-25 09:45:44 | 显示全部楼层
mark,太棒了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 00:44 , Processed in 0.023770 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部