Участник:Ustinov/Песочница — различия между версиями
Ustinov (обсуждение | вклад) (Новая страница: «== GPIO на AM3517 == ''' То, для чего. ''' Начинаем с простого. Для будущего воплощения [http://srns.ru/wiki/Имп...») |
Версия 13:52, 28 февраля 2013
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 или 0
Вся шина GPIO разбита на 6 банок по 32 пина. Нужный нам GPIO186