嵌入式爱好者

查看: 16652|回复: 6

[Linux] 关于linux下的应用程序怎样操作ok335xS-II开发板上的gpio

[复制链接]
馨曦 该用户已被删除
发表于 2014-9-26 14:15:51 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

153

主题

3910

帖子

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

发表于 2014-9-27 08:22:03 | 显示全部楼层
楼主,参照LED,按键等驱动程序源码

点评

我的模块用的CONFIG_OK335XS2,底板LED灯用的GPIO3-9、GPIO3-10。我修改了led_dev.c里面的gpio_set_value(GPIO_TO_PIN(1, 16 + num), 0);为gpio_set_value(GPIO_TO_PIN(3, 9 + num), 0);编译出镜像文件后放进去,结果  详情 回复 发表于 2014-12-9 10:58
委员长,那怎么去更改那些已经设置好的GPIO的状态,例如我把LCD的GPIO改成普通口,怎么去设置寄存器,在那个文件里边,这些内核文件的介绍文档有吗?  详情 回复 发表于 2014-11-26 13:03
技术支持电话:0312-3119192
技术支持邮箱:Linux@forlinx.com
点评回复 支持 反对

使用道具 举报

wshj123456 该用户已被删除
发表于 2014-11-26 13:03:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
点评回复 支持 反对

使用道具 举报

qdreamv 该用户已被删除
发表于 2014-12-9 10:58:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
点评回复 支持 反对

使用道具 举报

7

主题

160

帖子

242

积分

发表于 2014-12-9 13:59:37 | 显示全部楼层
本帖最后由 ─╄OvЁ等待 于 2014-12-9 14:01 编辑
qdreamv 发表于 2014-12-9 10:58
我的模块用的CONFIG_OK335XS2,底板LED灯用的GPIO3-9、GPIO3-10。我修改了led_dev.c里面的gpio_set_value ...

不知道你对am335x的pin_mux是否熟悉,其实对335的功能的改动主要是/arch/arm/mach-omap2/board-am335xevm.c文件里,查看io口是否被占用也主要是看这里的pinmux设置,am335x也可以直接对寄存器操作,可以详见am335的datasheet;
http://blog.csdn.net/hudaweikevin/article/details/16336411这里有个命令控制gpio的例子,可以体验下

点评

非常感谢啊,GPIO调通了,下一步可以进行RTC了啊  详情 回复 发表于 2014-12-12 09:52
点评回复 支持 反对

使用道具 举报

qdreamv 该用户已被删除
发表于 2014-12-12 09:52:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
点评回复 支持 反对

使用道具 举报

8

主题

23

帖子

32

积分

发表于 2014-12-15 15:43:11 | 显示全部楼层
qdreamv 发表于 2014-12-12 09:52
非常感谢啊,GPIO调通了,下一步可以进行RTC了啊

是不是可以不改原来的文件,在写程序的时候,自己通过初始化来完成对各个GPIO的配置?
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-21 01:45

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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