新闻  |   论坛  |   博客  |   在线研讨会
迅为IMX6开发板设备树内核-sys方式控制GPIO-SYSFS配置
afsa5f4da5 | 2022-09-08 16:10:47    阅读:313   发布文章

本文档主要讲解 iMX6 开发板,通过 sys 文件的方式来控制 GPIO。要通过 sys 控制 GPIO,需要做以
下几步操作:
1 开启内核中的“GPIO_SYSFS”驱动配置;
2 确保 IO 被配置为 GPIO,并且没有驱动调用;
3 计算 GPIO 编号,通过命令或者脚本操作 GPIO。
89.1 GPIO_SYSFS 配置
如下图所示,可以看到内核中 GPIO_SYSFS 是默认配置的,这个驱动所有原厂 BSP 基本都会包含,一
般情况下是默认配置的。

1.jpg

确保 IO 被配置为 GPIO,并且没有驱动调用
这里以 LED 的 GPIO 为例, 将 LED 的驱动去掉,确保没有驱动调用。
Device Drivers --->
Character devices --->
Enable LEDS config ---去掉,并重新编译内核烧写到开发板中。
如下图所示配置 menuconfig。

2.jpg

烧写到开发板中,确保没有 led 的设备节点,默认的内核中是有 led 设备节点的,如下图所示。

3.jpg

GPIO 的配置这里就不再重复介绍,在“iTOP-iMX6-设备树内核-IO 配置分析文档_V1.0”中有介绍。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客