Участник:Ustinov/Песочница

Материал из SRNS
< Участник:Ustinov
Версия от 13:52, 28 февраля 2013; Ustinov (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

GPIO на AM3517

То, для чего. Начинаем с простого. Для будущего воплощения Импалы необходимо научиться "двигать ногой" с помощью процессорного модуля AM3517 по средствам шины GPIO. В данный момент на плате установлен Linux и всё грузится в соответствии с первой загрузкой.

То, что нужно. Тулчейн для AM3517 находится по ссылке тык. Его скачиваем и устанавливаем в соответствии с мануалом.

То, как. Выберем для "шевеления" пин на отладочной плате. Удобнее всего подцепить осциллограф к одному из пинов разъема LVDS. В соответствии с CustomBoard Datasheet выбираем Pin 4, в описании которого написано GPIO#28. Описание интересное, но перед управление пином, стоит проверить действительно ли этот пин подключен к GPIO_28. Для этого сверимся с CustomBoard Schematics. Проверяем и видим, что на самом деле выход этого пина подключен к GPIO186, им мы и будем управлять. Далее изучаем раздел General-Purpose Interface Technical Reference Manual.
Простейшее управление пином осуществляется в два шага:

  1. установить соответствующий пин на вход/выход
  2. подать на соответствующий пин 1 или 0

Вся шина GPIO разбита на 6 банок по 32 пина. Нужный нам GPIO186

Персональные инструменты
Пространства имён

Варианты
Действия
SRNS Wiki
Рабочие журналы
Приватный файлсервер
QNAP Сервер
Инструменты