嵌入式爱好者

查看: 22628|回复: 1

[Linux] 关于/sys/class/gpio_sw

[复制链接]

5

主题

13

帖子

29

积分

A40i/T3/T507/T527通行证

扫一扫,手机访问本帖
发表于 2021-7-22 14:56:39 | 显示全部楼层 |阅读模式
使用方法二进行gpio引脚复用的情况下的测量方法:
#cd /sys/class/
#ls
#cd gpio_sw/
#ls
PB10  PB5  PB8  PH24  PH25  PH27  PH8  PI14  PI21
#cd PI21
#cat cfg          查看当前cfg的状态,是1表示为输出,0表示为输入。
#echo 1 > cfg      
#echo 1 >data     此时用万用表测PI21引脚的电压,应该为高电平。
#echo 0 >data      此时用万用表测PI21引脚的电压,应该为低电平。

你好 ,我的核心板是全志T3 ,然后 /sys/class/gpio_sw 下面有很多可以配置的GPIO 比如PH8 ,然后再进入到里面,有“cfg” “data”等,现在这个核心板使用上面方法 ,echo 1 > cfg ,然后再cat cfg  输出打印信息值是0 ,不知道是为什么?之前开发板上面的那个核心使用这种方法都可以配置cfg。



回复

使用道具 举报

0

主题

1173

帖子

2195

积分

发表于 2021-7-23 10:01:46 | 显示全部楼层
这个是原厂的源码问题,读取寄存器的值有问题, 实际设置已经生效了
点评回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-21 10:38

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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