|
03.04.2017, 05:35 | #1 |
Member
Регистрация: 27.08.2015
Сообщений: 54
Вес репутации: 0 |
i2c WDR3500
всем привет, народ кто может детально показать как в wdr3500 организовать выход gpio0 и gpio2 (точнее SDA и SCL.) что бы подключить экран 1602 по i2c
|
03.04.2017, 12:55 | #2 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
|
06.04.2017, 02:40 | #3 |
Member
Регистрация: 27.08.2015
Сообщений: 54
Вес репутации: 0 |
а гдеих искать на данном роутере статьи так обобщающие, но желательно б ткнуть меня носом в картинки)
|
06.04.2017, 07:20 | #4 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
Обычно вся информация собирается на сайте openwrt.
Но сейчас я не нашёл сведений о наличии в данной железяке свободных gpio. Может быть их там вообще нет? Тогда есть вариант править исходники и выпаивать светодиоды-индикаторы сетевых портов. Они точно занимают gpio. |
06.04.2017, 14:29 | #5 | |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
Сергей В, На ixbt.сом большая ветка есть по TL-WDR3500/43XX, но там по gpio не встречал чего-либо.
Ток самому вскрывать и разбираться. Если даташита нет, то в оновном на светодиодах и кнопках, на ключах usb. На TL-WD4300 на прошивке от yohimba например такой расклад: Цитата:
Последний раз редактировалось sakatgg; 06.04.2017 в 14:39. |
|
06.04.2017, 15:12 | #6 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599 |
Если не от светодиодов gpio брать.
Тогда надо поискать выводы от jtag_gpio, возможно какие то из них и можно будет использовать. AR934x: TCK | TDI | TDO | TMS GPIO0 | GPIO1 | GPIO2 | GPIO3 Возможно на плате и разведены. Слишком.. длинный поиск: Код:
добавляем в систему gpio0 echo 0 > /sys/class/gpio/export делаем gpio0 выходом echo out > /sys/class/gpio/gpio0/direction Проверим добавился ли он в системе. cat /sys/kernel/debug/gpio echo 1 > /sys/class/gpio/gpio0/value # читаем состояние gpio0 и тестером по выводам на резисторах и пустых контактных площадках. cat /sys/class/gpio/gpio0/value echo 0 > /sys/class/gpio/gpio0/value #читаем состояние gpio0 и тестером по выводам на резисторах и пустых контактных площадках. cat /sys/class/gpio/gpio0/value Если и глюконет роутер то не страшно, питанием передернуть. И так по каждому из gpio0, gpio1, gpio2, gpio3. А потом остановить скрипт и тестером по каждому отдельно пройтись. С командами как выше написал. sakatgg прав. Проще использовать UART-232. С помощью пакета io. Для этого проца и еще других Dioptimizer скрипт написал. Последний раз редактировалось melsem; 06.04.2017 в 15:25. |
06.04.2017, 15:47 | #7 | ||
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
Цитата:
Цитата:
|
||
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|