MT6762 Android9.0 adb控制GPIO方法
1. 设备开机,adb shell进入设备,使用find命令找到mt_gpio节点
- find ./sys -name "mt_gpio"
复制代码
2. 进入mt_gpio节点路径
- cd sys/bus/platform/drivers/mediatek-mt6758-pinctrl/10050000.pinctrl/
复制代码
3. 设置gpio的状态 如下为设置gpio60 的状态信息
- echo "mode 60 0" > mt_gpio //set gpio60 mode0
- echo "dir 60 1"> mt_gpio //set gpio60 0:input;1,output
- echo "out 60 1"> mt_gpio //set gpio60 output value: 0,low;1,high
- echo "pullen 60 1" > mt_gpio //set gpio60 1,pull enable;0, pull disable
- echo "pullsel 60 0"> mt_gpio //set gpio60 1,pullup;0,pull down
复制代码
4.查看gpio状态
- cat /sys/bus/platform/drivers/mediatek-pinctrl/10005000.pinctrl/mt_gpio
复制代码
更多MTK技术资料以及产品规格详情,可查看深圳市新移科技有限公司官方网站,新移科技主推联发科智能平台 4G 模块:MT6761、MT6762、MT6765、MT8788,MT6771 #5G 模块:MT6853、MT6873

本文详细介绍了如何在Android9.0设备上,特别是搭载MT6762芯片的设备,通过adb命令控制GPIO的状态。步骤包括查找mt_gpio节点,设置GPIO模式、方向、输出值及上下拉电阻,以及查看GPIO当前状态。适用于进行Android开发和硬件调试的人员。
2516

被折叠的 条评论
为什么被折叠?



