Не работает UART в OrangePI (Debian)

GeneralProger
Offline
Зарегистрирован: 17.05.2015

Всем привет, извиняюсь если я тут немного не в тему со своим аналогом Raspberry, но не знаю уже что и делать.

У меня модель OrangePi One, сначала установил на нее Raspbian и задался вопросом как получить доступ к UART, оказывается надо было в файле script.bin в разделе boot карты памяти активировать нужный UART и после этого появлялся новый файл /dev/ttyS3 который прекрасно работал, но теперь понадобилось установить Debian 8.3, сделал все то же самое - ничего не выходит, /dev/ttyS3 появился, но по порту полная тишина, только нулевые байты при перезагрузке OrangePI приходят. 

В чем может быть загвоздка? Заранее спасибо!

Baks
Baks аватар
Offline
Зарегистрирован: 11.01.2016

1. не обязательно порт будет такой же /dev/ttyS3 может быть USB0  к примеру или любой другой, так что проверяйте  все доступные порты до подключения и после что новое появится.

2. после установки на флешку новой ОС там нужно менять файлик какраз для того чтобы com порты работали

и переезжаем вот сюда (не стоит продить темы)

http://arduino.ru/forum/otvlechennye-temy/orange-pi-one-nuzhen-start?page=9#comment-277030

GeneralProger
Offline
Зарегистрирован: 17.05.2015

Файл я поменял, но ничего не работает. /dev/ttyS3 не существовал до того, как я изменил этот файл и не поменял uart_used на 1

Logik
Offline
Зарегистрирован: 05.08.2014

И как выглядит раздел бута?

GeneralProger
Offline
Зарегистрирован: 17.05.2015

script.bin сейчас выглядит вот так вот: https://pastebin.com/ReG6ht1u

На прошлой операционной системе (Raspbian) этот же файл выглядел вот так вот и работал отлично: https://pastebin.com/UYkXVnn8

Я уже испробывал кучу вариантов этого script.bin чего только не писал в этот раздел uart3, все равно тишина, у меня подзрения, что я что-то не настроил в самой Debian 8.3, чего не надо было настраивать в Raspbian, но только что я так и не понял, хотя прочитал уже кучу форумов по этой теме

P.S. Я пытался уже и заливать script.bin от Raspbian, тот который по второй ссылке, все равно не работает

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

для работы с COM портом необходимы права root либо пользователь должен входить в группу dialout

И как вы в дебиане становитесь рутом?

GeneralProger
Offline
Зарегистрирован: 17.05.2015

Я тоже об этом думал, приложение Python я запускал из под root, но на всякий случай еще тестировал командой echo "123abc" > /dev/ttyS3 из под имени root, все равно полная тишина

GeneralProger
Offline
Зарегистрирован: 17.05.2015

В итоге оказалось, что был конфликт интересов и надо было убрать ножки PA13 и PA14 из списка gpio_para вышло вот так вот: https://pastebin.com/hsj9qXDP странно, что в прошлой операционной системе это не было нужно