Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: GPIO и DTB
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Linux
eleco
Здравствуйте.

Необходимо получить состояние порта GPIO1_24(вход), процессор IMX287, ядро Linux 3.16.1. поддержка sysfs интерфейса включена, в dtb файле прописано так:

Код
pinctrl@80018000 {
pinctrl-names = "default";

bisy_pin_gpio1_24: bisy_pin_gpio1_24@0 {
reg = <0>;
fsl,pinmux-ids = <
MX28_PAD_LCD_RD_E__GPIO_1_24
>;
fsl,drive-strenght = MXS_DRIVE_4mA>;
fsl,voltage = <MXS_VOLTAGE_HIGH>;
fsl,pull-up = <MXS_PULL_DISABLE>;
}


что еще надо прописывать в DTB файле?
Terminator
Тоже искал и ничего не нашёл.

Тут описано как посмотреть состояние ноги :
http://derekmolloy.ie/gpios-on-the-beagleb...-tree-overlays/

Читать с момента:
Цитата
We can export the pins by echoing the GPIO number to /sys/class/gpio/export
Tarbal
Цитата(Terminator @ Dec 13 2014, 12:43) *
Тоже искал и ничего не нашёл.

Тут описано как посмотреть состояние ноги :
http://derekmolloy.ie/gpios-on-the-beagleb...-tree-overlays/

Читать с момента:

Как то там сумбурно описано. Я знаю предмет и то еле разобрался что к чему.

Вот теория:
https://www.kernel.org/doc/Documentation/gpio/sysfs.txt

А вот примеры:
http://falsinsoft.blogspot.ca/2012/11/acce...user-space.html
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.