关于5728 gpio8的控制问题 - AM57x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3998|回复: 4
打印 上一主题 下一主题

[已解决] 关于5728 gpio8的控制问题

[复制链接]

2

主题

4

帖子

30

积分

新手上路

Rank: 1

积分
30
跳转到指定楼层
楼主
发表于 2018-8-15 16:30:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用5728 /sys/class/gpio 来控制 gpio8_0,过程如下:
echo 160 > /sys/class/gpio/export
echo out > /sys/class/gpio160/direction
echo 1 > /sys/class/gpio160/value
整个过程没有报错,但是gpio8_0,的引脚输出一直没有变化,我看最初的引脚定义是用作了LCD输出,我将设备树里的lcd去掉还是不行,请教一下这个什么问题?十分感谢!


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

44

主题

368

帖子

2894

积分

创龙

Rank: 8Rank: 8

积分
2894
沙发
发表于 2018-8-15 19:58:06 | 只看该作者
       您好,可以通过devmem2+<寄存器地址>查看寄存器的值确认PINMUX模式是否配置正确。
       如果发现配置的功能不对,第一,查看设备树中有没有其他地方配置了这个引脚为其他模式,第二,确认是否已经成功替换dtb文件
回复 支持 反对

使用道具 举报

2

主题

4

帖子

30

积分

新手上路

Rank: 1

积分
30
板凳
 楼主| 发表于 2018-8-17 17:31:25 | 只看该作者
谢谢您的回复,如果我在设备树里不将GPIO8_0配置为GPIO,系统启动后可以看到默认的是Vout1,也就是LCD输出,所以开始我怀疑是LCD没有屏蔽,我将设备树里的LCD相关配置修改GPIO还是不受控,我觉得的是不是我LCD没有屏蔽对,我修改的是am57xx-evm-common.dtsi和am57xx-beagle-x15-common.dtsi
回复 支持 反对

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

积分
3538
地板
发表于 2018-8-21 11:17:54 | 只看该作者
检查pinmux是否修改了
回复 支持 反对

使用道具 举报

0

主题

83

帖子

426

积分

创龙

Rank: 8Rank: 8

积分
426
5#
发表于 2018-8-22 15:10:41 | 只看该作者
1. 确定pinmux是否配置为gpio模式
2. 160这个gpio序号不对,可参考下面的去确定gpio序号

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-4-20 12:21 , Processed in 0.038374 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表