Firefly开源社区

打印 上一主题 下一主题

请教关于gpio number取得的问题

33

积分

0

威望

0

贡献

游客

积分
33

请教关于gpio number取得的问题

发表于 2015-7-16 15:50:13      浏览:10069 | 回复:8        打印      只看该作者   [复制链接] 楼主
本帖最后由 steven 于 2015-7-17 14:26 编辑

我是从radxa rock转移到firefly-rk3288板子来使用的。
不好意思,请问像下图原radxa rock gpio number,是需要在firefly-rk3288哪里才能取得?
我想透过读写/sys/class/gpio/gpioXXX/value的方式来存取gpio


回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2015-7-18 11:29:43        只看该作者  推荐
获取gpio number,可以看看接口of_get_named_gpio_flags:http://wiki.t-firefly.com/index.php/Firefly-RK3288/GPIO

interrupt也类似,可以参考rtc代码的hym8563_probe接口:drivers/rtc/rtc-HYM8563.c
回复

使用道具 举报

发表于 2015-7-17 14:32:27        只看该作者  沙发
RK3288的内核是使用DTS来管理的,可以用DTS来取得
暴走的创客!
回复

使用道具 举报

152

积分

0

威望

6

贡献

技术小白

积分
152
发表于 2015-7-17 14:35:35        只看该作者  板凳
http://wiki.t-firefly.com/index. ... nterface_Definition

有接口定义。 另外,在当前内核,没有 /sys/class/gpio/gpioXXX/value 这种方式可以调用。
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2015-7-17 16:45:59        只看该作者  地板
可以看看io命令
回复

使用道具 举报

33

积分

0

威望

0

贡献

游客

积分
33
发表于 2015-7-17 17:48:36        只看该作者  5#
本帖最后由 steven 于 2015-7-17 17:57 编辑

我司在试投币器,需要使用gpio来取得投币后的讯号变化。(时间约为100ms, 50ms, or 10ms)
用gpio_request, gpio_direction_input, gpio_get_value,都会需要gpio number。

1. "GPIO8_A7_U"要如何转成这里需要填写的gpio number?

2. "GPIO8_A7_U"要如何从 DTS(Device Tree Source) 取得这里的gpio number?

3. DTS 从 Firefly-RK3288/RKDocs/Develop reference documents/pinctrl 驱动介绍资料.rar
   找到 rk3188.dtsi, rk3188-pinctrl.dtsi,但仍然不知道需要的gpio number。

4. interrupt還需要做哪些事情?
回复

使用道具 举报

33

积分

0

威望

0

贡献

游客

积分
33
发表于 2015-7-20 15:56:03        只看该作者  7#
目前有找到可以從linux kernel source code編譯成kernel module(ko), kernel image(img)的方法,
想請教一般executable file或者app要怎麼使用kernel module, kernel image中定義的function?
   
使用GoRK3288要怎麼做到interrupt?
回复

使用道具 举报

265

积分

5

威望

6

贡献

实习版主

Rank: 7Rank: 7Rank: 7

积分
265

活跃会员热心会员突出贡献

发表于 2015-7-20 16:05:38        只看该作者  8#
用DTS不需要关心gpio number啊。你如果要知道你可以自己计算,总共8个bank,每个bank有A,B,C,D四组,一组有8个PIN,好像是这样。

回复

使用道具 举报

44

积分

0

威望

0

贡献

游客

积分
44
发表于 2016-9-23 14:48:15        只看该作者  9#
busybee 发表于 2015-7-17 14:35
http://wiki.t-firefly.com/index.php/Firefly-RK3288/Interface_Definition

有接口定义。 另外,在当前 ...

就是说这种方法行不通吗?
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表