Gpio配置读取

  • Post author:
  • Post category:其他



1

:高通文档说明


通过直接读取

gpio

相应配置寄存器的值来分析对应


gpio


的配置情况


;

高通提供如下方式:

上面说明的是寄存器每位代表的含义,是以msm8994

为例的,对于我们的


msm8909


可以参考


msm8909


的芯片手册




80-NP408-2X_MSM8909_MSM8209_MSM8208 HARDWARE REGISTER DESCRIPTION

DOCUMENT FOR OEMS_R.pdf





134 TLMM_CSR

这章节的说明



2

读取方法:

有了这些寄存器配置的说明,接下来说明如何读取这些寄存器:


7.4 Check GPIO configuration


Android default command /system/bin/r can be used to check the TLMM_GPIO registers.

The examples use GPIO 12 and are based on the MSM8994 platform.



1. Check GPIO configuration with TLMM_GPIO_CFG_n





Register – TLMM_GPIO_CFGn, n=[0..145]: 0xFD510000 + 0x00001000 (0xFD511000) + 0x10 * (n)

For GPIO_12, TLMM_GPIO_CFG12 is: 0xFD510000+0x1000+0x10*0xC = 0xFD5110C0

adb root

adb shell

#/system/bin/r 0xFD5110C0

/system/bin/r 0xFD5110C0

fd5



版权声明:本文为YOURSUPERHERO原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。