嵌入式爱好者

查看: 16686|回复: 1

[Linux] imx6q,GPIO控制怎么不起作用,急急急

[复制链接]

3

主题

6

帖子

16

积分

扫一扫,手机访问本帖
发表于 2018-1-4 19:31:48 | 显示全部楼层 |阅读模式


最近在搞imx6q驱动,但是端口控制不了,配置了都不起作用,哪个大神指点一下啊。
我在board-mx6q_sabresd.c里面定义了GPIO
#define GPIO5_30        IMX_GPIO_NR(5, 30)
#define GPIO5_31        IMX_GPIO_NR(5, 31)
#define GPIO6_00        IMX_GPIO_NR(6, 0)
#define GPIO6_01        IMX_GPIO_NR(6, 1)
在static void __init mx6_sabresd_board_init(void)函数里加了
gpio_request(GPIO5_30, "gpio5_30");
gpio_request(GPIO5_31, "gpio5_31");
gpio_request(GPIO6_00, "gpio6_0");
gpio_request(GPIO6_01, "gpio6_1");
gpio_direction_output(GPIO5_30, 0);
gpio_direction_output(GPIO5_31, 0);
gpio_direction_output(GPIO6_00, 0);
gpio_direction_output(GPIO6_01, 0);
在board-mx6q_sabresd.h文件的static iomux_v3_cfg_t mx6q_sabresd_pads[]结构体里面定义了                                                    MX6Q_PAD_CSI0_DAT12__GPIO_5_30,
        MX6Q_PAD_CSI0_DAT12__GPIO_5_30,
        MX6Q_PAD_CSI0_DAT13__GPIO_5_31,
        MX6Q_PAD_CSI0_DAT15__GPIO_6_1,
        MX6Q_PAD_CSI0_DAT14__GPIO_6_0,
但是端口一直是高电平,都不变化,我设置的是低电平啊,怎么回事,急急急
回复

使用道具 举报

1

主题

3669

帖子

3953

积分

发表于 2018-1-17 18:36:37 | 显示全部楼层
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 04:28

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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