![]() |
|
![]() |
#1 |
Junior Member
Регистрация: 29.08.2019
Сообщений: 2
Вес репутации: 0 ![]() |
![]()
Привет. Кто-нибудь знает как использовать UART в качестве GPIO на mt7620?
На CyberWRT такое можно реализовать? CyberWrt еще живой проект? Песок не сыпется еще из вас, олдфаги? Устройство ASUS RT-AC51U, я пытался собрать openWRT и редактировать .dts файл, но это ничего вообще не дало. Попытка прошивки на owrt и отключение консоли, а потом использования gpio, через /sys/class/gpio тоже ничего не дала. Последний раз редактировалось WorldDestroyer; 29.08.2019 в 16:02. |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 690 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Могу помочь с MT7620 (перевод UART=>GPIO) Нужно просто правильно отредактировать dts для вашего устройства, как я понимаю это (OpenWRT\target\linux\ramips\dts\RT-AC51U.dts). Для MT7620 есть две линии UART - это линия uartlite и uartf. По умолчанию, в вашем конфиге(в самом низу) "i2c", "wled" и "uartf" в том числе, переводится в gpio режим: Код:
... &pinctrl { state_default: pinctrl0 { gpio { ralink,group = "i2c", "wled", "uartf"; ralink,function = "gpio"; }; }; }; Код:
... &pinctrl { state_default: pinctrl0 { gpio { ralink,group = "i2c", "wled", "uartf", "uartlite"; ralink,function = "gpio"; }; }; }; Удачи! P.S. Если в CyberWRT есть /dev/mem и Вы сможете установить пакет io - то можно переключить UART->GPIO в рабочей системе, без компилирования(по примеру этого скрипта). Если Вам удобнее этот вариант и Вам не нужно рано отключать UART(как было бы, если бы мы редактировали dts), дайте мне знать и я напишу новый скрипт со своими регитрами для этого процессора(у меня как раз есть роутер который я могу "мучить"). ![]() Последний раз редактировалось Dioptimizer; 30.08.2019 в 18:08. |
|
![]() |
![]() |
![]() |
#3 |
Junior Member
Регистрация: 29.08.2019
Сообщений: 2
Вес репутации: 0 ![]() |
![]()
Спасибо за ответ! Я попробую и через dts и через /dev/mem. По результатам отпишусь.
|
![]() |
![]() |
![]() |
#4 |
Junior Member
Регистрация: 16.01.2020
Сообщений: 18
Вес репутации: 0 ![]() |
![]()
Приехало вот это
Device Information Firmware Version: 1.3.0 0.9.1 v0001.0 Build 180907 Rel.52247n Hardware Version: TL-MR3020 v3 00000002 Посоветуйте пожалуйста актуальную прошивку openwrt под мою задачу (колесный робот на ардуине с камерой) |
![]() |
![]() |
![]() |
Здесь присутствуют: 6 (пользователей: 0 , гостей: 6) | |
|
|