OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4504|回复: 2

IMX6ULL GPIO2_20配置为输出,连接LED,但是不生效

[复制链接]

16

主题

78

帖子

0

精华

初级会员

Rank: 2

积分
81
金钱
81
注册时间
2016-12-19
在线时间
50 小时
发表于 2020-11-13 10:51:56 | 显示全部楼层 |阅读模式
如题,cpu为imx6ul系列的【MCIMX6G2CVM05AB】,使用GPIO2_20连接led,
(1)设备树中配置GPIO2_20为输出模式,
(2)驱动c文件中,open函数里面对gpio2_20操作分别输出高低电平。
(3)检查设备述文件,没有占用GPIO2_20的节点(也有可能是自己没找到)
但是一直未生效,一直是高电平。


跪求大佬们帮忙看下。
-----------------------------------------------------------------------------------------------


设备树代码如下:
备注:代码粘贴不进来,显示不全,不知道为啥,在回复栏目中贴入设备树代码,请移步我自己给自己回复的楼层,给各位大佬造成麻烦还请见谅,感谢感谢。

  1. 14 / {
  2. 15 >---model = "Freescale i.MX6 UltraLite 14x14 EVK Board";
  3. 16 >---compatible = "fsl,imx6ul-14x14-evk", "fsl,imx6ul", "OKMX6UL-C1" ;

复制代码
驱动代码中在open函数中分别使用如下函数操作LED,但是发现没反应:
  1. gpio_set_value(led->gpio_num, 0); /* 打开LED */
  2. gpio_set_value(led->gpio_num, 1); /* 关闭LED */
复制代码


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

16

主题

78

帖子

0

精华

初级会员

Rank: 2

积分
81
金钱
81
注册时间
2016-12-19
在线时间
50 小时
 楼主| 发表于 2020-11-13 10:53:37 | 显示全部楼层
发表的帖子中代码帖进去提交就消失了,不知道为啥,因此在此粘贴设备树代码,感谢各位大佬帮忙分析问题。

设备树代码如下:(在 imx6ul-14x14-evk.dts 文件中添加的)
  1. 14 / {
  2. 15 >---model = "Freescale i.MX6 UltraLite 14x14 EVK Board";
  3. 16 >---compatible = "fsl,imx6ul-14x14-evk", "fsl,imx6ul", "OKMX6UL-C1" ;

  4. ......

  5. 48     gpiolsyled {
  6. 49         #address-cells = <1>;
  7. 50         #size-cells = <1>;
  8. 51         compatible = "atkalpha-gpioled";
  9. 52         pinctrl-names = "default";
  10. 53         pinctrl-0 = <&pinctrl_lsyled>;
  11. 54         led-gpio = <&gpio2 20 GPIO_ACTIVE_LOW>;
  12. 55         status = "okay";
  13. 56     };



  14. 227 };


  15. 409 &iomuxc {

  16.    ......

  17. 435         /* led */
  18. 436         pinctrl_lsyled: lsyledgrp {
  19. 437             fsl,pins = <
  20. 438                 MX6UL_PAD_SD1_DATA2__GPIO2_IO20 0x10B0
  21. 439             >;
  22. 440         };

  23.   ......

  24. 795 };


  25. ===========================================
复制代码
回复 支持 反对

使用道具 举报

16

主题

78

帖子

0

精华

初级会员

Rank: 2

积分
81
金钱
81
注册时间
2016-12-19
在线时间
50 小时
 楼主| 发表于 2020-11-14 12:23:30 | 显示全部楼层
  1. 719         pinctrl_usdhc1: usdhc1grp {
  2. 720             fsl,pins = <
  3. 721                 /*MX6UL_PAD_SD1_CMD__USDHC1_CMD     0x17059*/
  4. 722                 /*MX6UL_PAD_SD1_CLK__USDHC1_CLK     0x10071*/
  5. 723                 /*MX6UL_PAD_SD1_DATA0__USDHC1_DATA0 0x17059*/
  6. 724                 /*MX6UL_PAD_SD1_DATA1__USDHC1_DATA1 0x17059*/
  7. 725                 /*MX6UL_PAD_SD1_DATA2__USDHC1_DATA2 0x17059*/
  8. 726                 /*MX6UL_PAD_SD1_DATA3__USDHC1_DATA3 0x17059*/
  9. 727             >;
  10. 728         };
  11. 729
  12. 730         pinctrl_usdhc1_100mhz: usdhc1grp100mhz {
  13. 731             fsl,pins = <
  14. 732                 /*MX6UL_PAD_SD1_CMD__USDHC1_CMD     0x170b9*/
  15. 733                 /*MX6UL_PAD_SD1_CLK__USDHC1_CLK     0x100b9*/
  16. 734                 /*MX6UL_PAD_SD1_DATA0__USDHC1_DATA0 0x170b9*/
  17. 735                 /*MX6UL_PAD_SD1_DATA1__USDHC1_DATA1 0x170b9*/
  18. 736                 /*MX6UL_PAD_SD1_DATA2__USDHC1_DATA2 0x170b9*/
  19. 737                 /*MX6UL_PAD_SD1_DATA3__USDHC1_DATA3 0x170b9*/
  20. 738             >;
  21. 739         };
  22. 740
  23. 741         pinctrl_usdhc1_200mhz: usdhc1grp200mhz {
  24. 742             fsl,pins = <
  25. 743                 /*MX6UL_PAD_SD1_CMD__USDHC1_CMD     0x170f9*/
  26. 744                 /*MX6UL_PAD_SD1_CLK__USDHC1_CLK     0x100f9*/
  27. 745                 /*MX6UL_PAD_SD1_DATA0__USDHC1_DATA0 0x170f9*/
  28. 746                 /*MX6UL_PAD_SD1_DATA1__USDHC1_DATA1 0x170f9*/
  29. 747                 /*MX6UL_PAD_SD1_DATA2__USDHC1_DATA2 0x170f9*/
  30. 748                 /*MX6UL_PAD_SD1_DATA3__USDHC1_DATA3 0x170f9*/
  31. 749             >;
  32. 750         };
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 18:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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