mtk调试中如何查看设备gpio的状态

本文介绍了在MTK设备上如何通过find命令查找GPIO节点,并使用cat命令查看GPIO的状态,包括MODE、DIR、DOUT等信息。适用于kernel 3.18前后不同版本的系统。同时提到新移科技提供的4G和5G核心板所基于的MTK平台。
摘要由CSDN通过智能技术生成

1.查找gpio的节点名称,一般使用find命令查找      
kernel-3.18以及以前的版本节点的路径一般使用
find ./sys -name "pin"
查找出 pin 节点路径

kernel-3.18以后的版本使用
find ./sys -name "mt_gpio"
查找出 mt_gpio 节点路径

2.使用cat命令查看节点信息
kernel-3.18以及以前的版本 :cat pin节点
或者
kernel-3.18以后的版本:cat mt_gpio节点


节点的信息为
PIN: (MODE)(DIR)(DOUT)(DIN)(DRIVE)(SMT)(IES)(PULL_EN)(PULL_SEL)(R1 R0)

PIN :IO编号
[MODE] :当前pin处于的mode
[DIR] :  0:input pin, 1:output pin
[DOUT] :输出值
[DIN] :输入值
[PULL_EN] :只对input pin有效,使能上/下拉
[PULL_SEL] :只对input pin有效,1:上拉 0:下拉
[IES] :输入使能,1:input信号有效 0:input信号无效
[SMT] :使能施密特触发器
[DRIVE] :驱动能力,一般可取值0~7
([R1] [R0]): 当前GPIO pin的(上下拉)并联电阻的使能状态(上拉 R0,下拉R1)
   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值