嵌入式爱好者

查看: 4056|回复: 4

[Linux] 关于用fex文件生成/sys/class/gpio_sw文件

[复制链接]

4

主题

10

帖子

46

积分

A40i/T3/T507/T527通行证

扫一扫,手机访问本帖
发表于 2022-5-24 20:02:57 | 显示全部楼层 |阅读模式
想做一个lora模块的reset引脚,在设备树里spi旗下定义lora的时候也定义了这个gpio,随后在fex文件里用户gpio口里也添加一遍后发现/sys/class/gpio_sw并没有生成对应的PB13文件夹,将fex里的spi2cs1的PB13注释掉了也不行。随后将设备树里的脚改为另一个引脚,fex内不变之后就有PB13这个文件夹出来了。请问是因为设备树定以后重复定义的原因吗,想利用文件io操作这个gpio就不用在dts里定义,只要直接添加在fex里就行了吗?感谢解答
回复

使用道具 举报

0

主题

1173

帖子

2203

积分

发表于 2022-5-25 17:56:36 | 显示全部楼层
/sys/class/gpio_sw里的节点只有在fex文件里的gpio_para里注册才会有

点评

是的,我是在这里注册了,不过没有生成。是否是最终会被dts文件内的冲突掉呢,因为我在dts里也用了同一个端口,想用ioctl控制驱动来改变引脚。  详情 回复 发表于 2022-5-31 19:35
点评回复 支持 反对

使用道具 举报

4

主题

10

帖子

46

积分

A40i/T3/T507/T527通行证

 楼主| 发表于 2022-5-31 19:35:16 | 显示全部楼层
zhichao 发表于 2022-5-25 17:56
/sys/class/gpio_sw里的节点只有在fex文件里的gpio_para里注册才会有

是的,我是在这里注册了,不过没有生成。是否是最终会被dts文件内的冲突掉呢,因为我在dts里也用了同一个端口,想用ioctl控制驱动来改变引脚。
点评回复 支持 反对

使用道具 举报

0

主题

1173

帖子

2203

积分

发表于 2022-6-1 08:24:57 | 显示全部楼层
一般来说要避免引脚冲突,同一个引脚只在一处使用

点评

好的明白了,谢谢,现在都避免冲突了  详情 回复 发表于 2022-6-30 21:29
点评回复 支持 反对

使用道具 举报

4

主题

10

帖子

46

积分

A40i/T3/T507/T527通行证

 楼主| 发表于 2022-6-30 21:29:57 | 显示全部楼层
zhichao 发表于 2022-6-1 08:24
一般来说要避免引脚冲突,同一个引脚只在一处使用

好的明白了,谢谢,现在都避免冲突了
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-1-8 11:59

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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