Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:4
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:8
Форум » starterkit.ru » Отладочные платы » Sunshine-A20(-Lite)
GPIO
xaba
Добавлено 15.04.2016 22:39 Редактировалось 16.04.2016 00:12
0
Сообщение: 1
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
В общем не выходит... цветочек)

Сконфигурировал нужные пины:

[gpio_para]
gpio_used= 1
gpio_num=12
gpio_pin_1= port:PH04
gpio_pin_2= port:PH05
gpio_pin_3= port:PH09
gpio_pin_4= port:PH10
gpio_pin_5= port:PH11
gpio_pin_6= port:PH13
gpio_pin_7= port:PH14
gpio_pin_8= port:PH16
gpio_pin_9= port:PH18
gpio_pin_10= port:PH20
gpio_pin_11= port:PH21
gpio_pin_12= port:PH23

Такие порты нигде не используются.

Использую библиотеку: https://github.com/youyudehexie/node-cubieboard-gpio/blob/master/lib/gpio_lib.h
Так как очень удобно.

Хотел спросить, правильный ли адрес который там стоит или где его можно посмотреть?

#define SW_PORTC_IO_BASE 0x01c20800

После того как я настрою пины у меня перестает работать USB((

usb 5-1: USB disconnect, device number 2
[ 238.900270] option: option_instat_callback: error -108
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 16.04.2016 01:01 Сообщение: 2
sasamy
4.71

Пункты: 83552
Регистрация: 14.08.2009
Для начала проще проверить штатными средствами ядра - через sysfs

http://linux-sunxi.org/GPIO

Цитата

правильный ли адрес который там стоит или где его можно посмотреть?

#define SW_PORTC_IO_BASE 0x01c20800


вроде правильный

https://github.com/linux-sunxi/linux-sunxi/blob/sunxi-3.4/arch/arm/plat-sunxi/include/plat/platform.h#L77
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 16.04.2016 01:11 Сообщение: 3
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Хм...
Штатными средствами изначально проверял, все работает.
Скорее всего я сам где-то ошибся.
Спасибо.
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 16.04.2016 11:52 Редактировалось 16.04.2016 11:53 Сообщение: 4
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Нашел косяк у меня в голове

Почему то думал что библиотека предоставляет только те пины которые я настроил в файле script.bin.
На самом деле вообще все пины))

Как оказалось, я дергал пин USB PWR.
Исправился.

зы не работайте люди больше суток...
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » Sunshine-A20(-Lite)