Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Процессорные модули » SK-A40i-NANO(-2E)
Armbian на SK-A40i-NANO-2E
Perevezentsev
Добавлено 27.02.2024 23:44 Сообщение: 11
Perevezentsev
0

Пункты: 858
Регистрация: 08.10.2023
Добрый день.
Прошу помощи. Столкнулся с проблемной работой UART0 - ttyS0 в сборке armbian bananapi m2 ultra.
armbian-config отображает возможность включения только UART2,3,4,5,7. Включил их там. Руками прописал UART0 в overlays в /boot/armbianEnv.txt
При опросе через ttyS0 (UART0) опрос идет некорректно, правильно обрабатывается только каждый 4 пакет. На остальных четырех UART все работает, как надо. Проверял все однотипно: 9600 8N1 одну переменную.
В папке /boot/dtb-6.1.63-current-sunxi/overlay есть *.dbo файлы только для UART 2,4,5,7.
скрины в архиве https://disk.yandex.ru/d/DvUY5FW0KnvRfw

Быть может дело в этом? Как победить это?

И подскажите, пожалуйста, как сменить нумерацию ttyS. UART2 -> ttyS2, мне нужно сделать UART2 -> ttyS1.
Пробовал через /boot/dtb/ sun8i-bananapi-m2-ultra.dtb, но не получилось. Переименовал в *.dts, поправил привязку, но все осталось так же.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 01.03.2024 01:21 Сообщение: 12
sasamy
4.70

Пункты: 77467
Регистрация: 14.08.2009
Цитата

как сменить нумерацию ttyS. UART2 -> ttyS2, мне нужно сделать UART2 -> ttyS1


удалите алиасы uart в начале dts своей платы

Цитата

aliases {
ethernet0 = &emac;
ethernet1 = &gmac;

#if 0
serial0 = &uart0;
serial1 = &uart1;
serial2 = &uart2;
serial3 = &uart3;
serial4 = &uart4;
serial5 = &uart5;
serial6 = &uart6;
serial7 = &uart7;
#endif

mmc0 = &mmc0;
mmc1 = &mmc1;
mmc2 = &mmc2;
mmc3 = &mmc3;
};
Спуститься к концу Подняться к началу
Персональная информация
Perevezentsev
Добавлено 01.03.2024 23:00 Сообщение: 13
Perevezentsev
0

Пункты: 858
Регистрация: 08.10.2023
Цитата
Цитата

как сменить нумерацию ttyS. UART2 -> ttyS2, мне нужно сделать UART2 -> ttyS1


удалите алиасы uart в начале dts своей платы

Цитата

aliases {
ethernet0 = &emac;
ethernet1 = &gmac;

#if 0
serial0 = &uart0;
serial1 = &uart1;
serial2 = &uart2;
serial3 = &uart3;
serial4 = &uart4;
serial5 = &uart5;
serial6 = &uart6;
serial7 = &uart7;
#endif

mmc0 = &mmc0;
mmc1 = &mmc1;
mmc2 = &mmc2;
mmc3 = &mmc3;
};


Такого там нет. Либо не нашел где. Пробую разобраться, как сделать сборку с DEBIAN, чтоб понять кто виноват в некорректной работе UART0.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-A40i-NANO(-2E)