![]() |
|
|
#32 | |
|
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 (пользователей: 0 , гостей: 3) | |
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|
|