当前位置: 代码迷 >> 综合 >> 2020-11-27 Linux用 Debugfs 文件系统获取GPIO 编号以及当前的状态
  详细解决方案

2020-11-27 Linux用 Debugfs 文件系统获取GPIO 编号以及当前的状态

热度:38   发布时间:2023-11-27 13:11:03.0

Linux用 Debugfs 文件系统获取GPIO 编号以及当前的状态

 

一、Debugfs 文件系统目的是为开发人员提供更多内核数据,方便调试。 这里 GPIO 的调试也可以用 Debugfs 文件系统,获得更多的内核信息。GPIO 在 Debugfs 文件系统中的接口为 /sys/kernel/debug/gpio,可以这样读取该接口的信息。

cat /sys/kernel/debug/gpio

二、RK3288有 9 组 GPIO bank: GPIO0,GPIO1, …, GPIO8。每组又以 A0~A7, B0~B7, C0~C7, D0~D7 作为编号区分(不是所有 bank 都有全部编号,例如 GPIO5 就只有 B0~B7, C0~C3)。

、控制下图PHY_RST pin GPIO4_B0的输出,128是怎样算出来呢?120+8=128.