Project

General

Profile

Actions

新建 #158

open

rk3568 控gpio 失败

Added by 余 顺 over 1 year ago. Updated 12 months ago.

Status:
新建
Priority:
普通
Assignee:
-
Category:
gpio
Target version:
Start date:
12/07/2022
Due date:
% Done:

0%

Estimated time:

Description

版型:rp-box-rk3568

系统:buildroot

问题:GPIO1_D5和GPIO1_D6 无法拉低电平,量一直是3.3左右


Files

Updated by 余 顺 over 1 year ago

只能修改系统启动后的引脚电压 启动时瞬间 uboot 和 内核 阶段 未加载 pinctrl 驱动的时任然为 -d 低电平 -u 高电平

修改可参考附件补丁文件gpio(2).patch 修改到sdk中

首先需要对原理图对应的引脚是否被占用

如果被占用的话,需要先将对应的功能disabled 具体怎么判断关哪个功能可参考 http://39.98.161.150:3088/issues/116

其次看原理图时注意 对应的引脚默未配置的是上电初始状态是高低电平还是高阻态

如果是gpio初始状态为内部上拉,也没有其他位置配置对应的pinctrl ,需要修改对应的dts 的pinctrl修改为none否则,会出现 串口写对应的gpio 口为低电平,控不了一直为高电平的情况

还要在 rp-gpio 中使用刚刚配置的pinctrl 修改可参考附件补丁文件gpio(2).patch

Actions #5

Updated by 余 顺 8 months ago

  • File deleted (clipboard-202305131418-2qvdh.png)
Actions

Also available in: Atom PDF