Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| boards:nms-uq7-bklt:v1_ru:quick_start [2024/07/03 08:25] – [Работа с GPIO] Артем Слепов | boards:nms-uq7-bklt:v1_ru:quick_start [2024/07/11 16:12] (текущий) – [PCIE в NMS-Q7-EVM] Артем Слепов | ||
|---|---|---|---|
| Строка 3: | Строка 3: | ||
| Доступные GPIO представлены на рисунках: | Доступные GPIO представлены на рисунках: | ||
| + | |||
| {{: | {{: | ||
| - | {{: | ||
| + | {{: | ||
| + | |||
| + | Контроллер GPIO в линуксе - gpiochip0: | ||
| + | < | ||
| + | [root@baikal_t1_uq7 ~]# mount -t debugfs debugfs / | ||
| + | [root@baikal_t1_uq7 ~]# cat / | ||
| + | gpiochip1: GPIOs 477-479, parent: platform/ | ||
| + | | ||
| + | | ||
| + | |||
| + | gpiochip0: GPIOs 480-511, parent: platform/ | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | </ | ||
| + | |||
| + | Например, | ||
| + | |||
| + | Пример управления через sysfs: | ||
| + | |||
| + | < | ||
| + | gpio_num=506 | ||
| + | direction=out | ||
| + | echo ${gpio_num} > / | ||
| + | echo ${direction} > / | ||
| + | echo 1 > / | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== PCI в NMS-Q7-EVM ===== | ||
| + | В отладке на PCIE висит Intel NIC I210 и PCI M2 диск | ||
| + | |||
| + | У Байкала только один PCI контроллер, | ||