VIM1 gpio测试如何得到对应的管脚号

你可以通过adb读取节点获取GPIO对应Num值,请参考如下:

# cat /sys/kernel/debug/pinctrl/c1109880.pinmux/gpio-ranges

GPIO ranges handled:
0: banks GPIOS [155 - 255] PINS [10 - 110]
0: ao-bank GPIOS [145 - 154] PINS [0 - 9]

Notice: ao-bank means GPIOAO_X gpios
# cat /sys/kernel/debug/pinctrl/c1109880.pinmux/pins
...
pin 5 (GPIOAO_5) 
pin 6 (GPIOAO_6) 
...
pin 28 (GPIOH_2) 
pin 29 (GPIOH_3) 
pin 30 (GPIOH_4) 
pin 31 (GPIOH_5) 
pin 32 (GPIOH_6) 
pin 33 (GPIOH_7) 
pin 34 (GPIOH_8) 
pin 35 (GPIOH_9) 
...

Num(GPIOH_5) = bank + pin = 155 - 10 + 31= 176
Num(GPIOH_4) = bank + pin = 155 - 10 + 30= 175
Num(GPIOAO_6) = bank + pin = 145 - 0 + 6 = 151