Actions
新建 #158
openrk3568 控gpio 失败
Start date:
12/07/2022
Due date:
% Done:
0%
Estimated time:
Description
版型:rp-box-rk3568
系统:buildroot
问题:GPIO1_D5和GPIO1_D6 无法拉低电平,量一直是3.3左右
Files
Actions
#1
Updated by 余 顺 over 2 years ago
- File clipboard-202212071758-wxwsk.png clipboard-202212071758-wxwsk.png added
- File clipboard-202212071802-21njv.png clipboard-202212071802-21njv.png added
- File clipboard-202212072022-0af9y.png clipboard-202212072022-0af9y.png added
- File clipboard-202212072031-7g4wp.png clipboard-202212072031-7g4wp.png added
- File gpio (2).patch gpio (2).patch added
只能修改系统启动后的引脚电压 启动时瞬间 uboot 和 内核 阶段 未加载 pinctrl 驱动的时任然为 -d 低电平 -u 高电平
修改可参考附件补丁文件gpio(2).patch 修改到sdk中
首先需要对原理图对应的引脚是否被占用
如果被占用的话,需要先将对应的功能disabled 具体怎么判断关哪个功能可参考 https://redmine.rpdzkj.cn/issues/116#note-1
其次看原理图时注意 对应的引脚默未配置的是上电初始状态是高低电平还是高阻态
如果是gpio初始状态为内部上拉,也没有其他位置配置对应的pinctrl ,需要修改对应的dts 的pinctrl修改为none否则,会出现 串口写对应的gpio 口为低电平,控不了一直为高电平的情况
还要在 rp-gpio 中使用刚刚配置的pinctrl 修改可参考附件补丁文件gpio(2).patch
Updated by 余 顺 over 2 years ago
Updated by 余 顺 almost 2 years ago
Actions
#4
Updated by 余 顺 almost 2 years ago
- File clipboard-202305131415-iou1e.png clipboard-202305131415-iou1e.png added
- File clipboard-202305131415-iou1e.png clipboard-202305131415-iou1e.png added
- File clipboard-202305131418-2qvdh.png added
Actions