瑞芯微Rockchip开发者社区
登录
直播中
李超
7年用户
1325经验值
私信
关注
[问答]
LS1043a_LS1046a的GPIO3和GPIO7无法控制,一直是高电平怎么解决?
开启该帖子的消息推送
LS1043AFS
用linux脚本测试,GPIO3和GPIO7一直输出高电平1.8V。
GPIO4~GPIO6正常输出,电平可以反转。
在uboot环境下操作寄存器
(1)进入uboot后,测试GPIO3~GPIO7的默认电平都是1.8V。
(2)修改0x02300000 为0xffffffff,修改0x02310000 为0xffffffff,意思就是把所有IO的方向都设置为输出。
(3)GPIO4~GPIO6都为低电平,GPIO3和GPIO7还是1.8V。
所以操作寄存器也无法控制GPIO3和GPIO7为低电平。
修改RCW之后验证是可以的。
GPIO7 = GPIO1_31 IRQ[11]
需要在rcw中加入下面两行。
IRQ_BASE=1
IRQ_EXT=3
GPIO2_12 IFC_CS_B[3]
需要在rcw中修改下面两行。
IFC_GRP_E1_BASE=1
IFC_GRP_E1_EXT=0
linux脚本内容如下:
#!/bin/sh
echo 460 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio460/direc
ti
on
echo 461 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio461/direction
echo 462 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio462/direction
echo 463 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio463/direction
echo 511 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio511/direction
while true
do
echo 0 > /sys/class/gpio/gpio460/value
echo 0 > /sys/class/gpio/gpio461/value
echo 0 > /sys/class/gpio/gpio462/value
echo 0 > /sys/class/gpio/gpio463/value
echo 0 > /sys/class/gpio/gpio511/value
echo output-low
sleep 1
echo 1 > /sys/class/gpio/gpio460/value
echo 1 > /sys/class/gpio/gpio461/value
echo 1 > /sys/class/gpio/gpio462/value
echo 1 > /sys/class/gpio/gpio463/value
echo 1 > /sys/class/gpio/gpio511/value
echo output-high
sleep 1
done
回帖
(4)
李飞
2022-1-6 09:34:56
受到警告
提示:
作者被禁止或删除 内容自动屏蔽
举报
乔婧
2022-1-6 09:35:06
改RCW是要把IO配置成GPIO模式吧,而不是配置成输出某种电平状态。
改RCW是要把IO配置成GPIO模式吧,而不是配置成输出某种电平状态。
举报
孟佳
2022-1-6 09:35:11
GPIO2_12 IFC_CS_B[3]
需要在rcw中修改下面两行。
IFC_GRP_E1_BASE=1
IFC_GRP_E1_EXT=0
GPIO2_12 IFC_CS_B[3]
需要在rcw中修改下面两行。
IFC_GRP_E1_BASE=1
IFC_GRP_E1_EXT=0
举报
王桂荣
2022-1-6 09:35:17
GPIO3和GPIO7应该默认是没有设置成gpio的,您再看一下
GPIO3和GPIO7应该默认是没有设置成gpio的,您再看一下
举报
更多回帖
rotate(-90deg);
回复
相关问答
LS1043AFS
是否有任何关于
LS1043A
及时失效的信息?
2023-05-06
373
LS1046a
-
GPIO
1[23:30] 不工作,这个RCW有什么问题吗?
2023-04-21
299
如何将
LS1046A
的RCW配置为
高电平
有效IRQ1和IRQ2中断?
2023-04-17
239
如何在
LS1046a
上使用FIT图像?
2023-03-15
289
LS1046A
中EC2设置为IEEE1588后如何将剩余管脚用作
gpio
?
2023-03-29
341
如何将USB1设置为
LS1046A
的设备模式?
2023-05-31
381
在u-boot中
GPIO
1.9
一直是
高电平
状态
无法
输出低
电平
是怎么回事
2022-01-07
593
LS1043A
I2C
3
和I2C4复用
GPIO
在哪里配置Extended RCW PinMux Control Register寄存器?
2022-01-06
835
请问
LS1046A
RDB支持PCIE 3.0吗?
2023-04-06
265
是否有任何参考项目可用于在主机端通过PCIe驱动
LS1046A
的以太网
控制
器?
2023-06-02
2396
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分