wb_editors
71
правка
Fizikdaos (обсуждение | вклад) |
Dust (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
== Где находится порт == | == Где находится порт == | ||
У контроллеров Wiren Board есть отладочный порт. Он обозначен как «Debug console». | У контроллеров Wiren Board есть отладочный порт. Он обозначен как «Debug console». | ||
<gallery mode="packed" caption="" heights="150px"> | <gallery mode="packed" caption="" heights="150px" perrow=1> | ||
Image: WirenBoard7DebugConsole.png | Wiren Board 7.x | Image: WirenBoard7DebugConsole.png | Wiren Board 7.x | ||
Image: WirenBoard6DebugConsole.png | Wiren Board 6.x | Image: WirenBoard6DebugConsole.png | Wiren Board 6.x | ||
Строка 14: | Строка 14: | ||
== Подключение == | == Подключение == | ||
Подключение выполняется стандартными кабелями, их легко купить. В комплекте с вашим смартфоном может быть такой. Бывают кабели с такими же разъёмами, но предназначенные только для зарядки — с ними могут быть проблемы. | [[Файл:USBA-USBC.png|right|170px|thumb| USB (A) – USB-c ]] | ||
[[Файл:USBA-MICROUSBB.png|right|170px|thumb| USB (A) – Micro-USB (B) ]] | |||
Подключение выполняется стандартными кабелями, их легко купить. В комплекте с вашим смартфоном может быть такой. | |||
Бывают кабели с такими же разъёмами, но предназначенные только для зарядки — с ними могут быть проблемы. | |||
Для подключения '''Wiren Board 7''' к компьютеру нужен кабель '''USB (A) – USB-c'''. | |||
Для подключения более ранних контроллеров - '''USB (A) – Micro-USB (B)'''. | |||
Далее надо настроить операционную систему и программу. | Далее надо настроить операционную систему и программу. | ||
== Настройка == | == Настройка == | ||
Необходимо определить, к какому порту компьютера подключен Wiren Board, и настроить этот порт в соответствии с настройками Debig console. | |||
{| border="1" class="wikitable" | |||
|+ Параметры порта Debug console | |||
! Параметр|| Значение || Описание | |||
|- | |||
|- | |||
| Baud rate || 115200 || Скорость, бит/с | |||
|- | |||
| Data bits || 8 || Количество битов данных | |||
|- | |||
| Parity || None || Бит чётности | |||
|- | |||
| Stop bits || 1 || Количество стоповых битов | |||
|- | |||
| Hardware flow control || None || Аппаратный контроль потока | |||
|- | |||
| Software flow control || None || Программный контроль потока | |||
|- | |||
|} | |||
=== Windows === | === Windows === | ||
Если у вас на компьютере '''Windows 10''', а контроллер '''Wiren Board 6.4 или новее''', то система сама, после физического подключения, назначит виртуальный COM порт и установит необходимый драйвер. Увидеть это можно в Диспетчере устройств Windows: | Если у вас на компьютере '''Windows 10''', а контроллер '''Wiren Board 6.4 или новее''', то система сама, после физического подключения, назначит виртуальный COM порт и установит необходимый драйвер. Увидеть это можно в Диспетчере устройств Windows: | ||
Строка 133: | Строка 157: | ||
Начиная с Android версии 9 все работает без установки дополнительных драйверов. Подключение через OTG. Тестировалось с приложением [https://play.google.com/store/apps/details?id=jp.sugnakys.usbserialconsole&hl=en_US USB Serial Console], если ссылка не работает - ищите в Google Play. | Начиная с Android версии 9 все работает без установки дополнительных драйверов. Подключение через OTG. Тестировалось с приложением [https://play.google.com/store/apps/details?id=jp.sugnakys.usbserialconsole&hl=en_US USB Serial Console], если ссылка не работает - ищите в Google Play. | ||
<br clear="both" /> | <br clear="both" /> | ||
== Работа с отладочным портом == | == Работа с отладочным портом == | ||
[[Файл:Putty serial logged in.png|500px|thumb|right| Отладочная консоль]] | [[Файл:Putty serial logged in.png|500px|thumb|right| Отладочная консоль]] | ||
Контроллер к компьютеру | Контроллер к компьютеру подключен, программа настроена, настройки порта программы корректные, можно начинать работу. | ||
=== Если контроллер исправен === | |||
Если контроллер работает нормально - вы будете видеть сообщения, выводимые операционной системой контроллера на консоль. Нажав клавишу ENTER, вы увидите приглашение операционной системы, типа такого: | |||
<syntaxhighlight lang="console"> | |||
Debian GNU/Linux 11 wirenboard-AQ4RCD2E ttyS0 | |||
wirenboard-AQ4RCD2E login: | |||
</syntaxhighlight> | |||
Вводите логин, пароль — командная строка в вашем распоряжении. Можете настроить сеть, исправить конфигурационные файлы, посмотреть логи и т. д. | |||
ВАЖНО! При работе с Debug console на экран время от времени будут «выпадать» сообщения от работающих сервисов Linux. Особенно, если сервис работает с ошибкой. Вы можете продолжать ввод команды с клавиатуры — все будет отработано корректно. Для отключения вывода «лишних» сообщений на экран используйте команду <code>dmesg -n1</code>. Теперь будут выводится только те сообщения, которые требуют немедленного вмешательства. | |||
=== Если контроллер неисправен === | |||
Если контроллер нормально не функционирует - отключите питание контроллера клавишей питания. | |||
{{note|info| Для Wiren Board 7 отключите и кабель USB (контроллер получает питание от USB, в обход клавиши питания). }} | |||
Включите питание контроллера. Начнется загрузка контроллера. | |||
{{note|info| Для Wiren Board 7 сначала присоедините кабель (сразу начнется загрузка контроллера), затем включите клавишу питания (для питания модулей расширения).}} | |||
Наблюдайте сообщения, появляющиеся на экране при загрузке контроллера. Текст меняется быстро, отследить его невозможно. Но, если возникнет критическая ошибка — загрузка остановится, и сообщение об ошибке будет у вас перед глазами. | |||
Пролистывая экран назад вы можете просмотреть все сообщения, выведенные при загрузке. Обращайте внимание на error, warning, filed. Не можете сами разобраться — записывайте сеанс в лог файл и обращайтесь в нашу техподдержку. | |||
== Физическая реализация в контроллерах == | |||
{| border="1" class="wikitable" | {| border="1" class="wikitable" | ||
! Версия контроллера || Тип разъема || Название разъема || Интерфейс || Чип USB/UART | ! Версия контроллера || Тип разъема || Название разъема || Интерфейс || Чип USB/UART | ||
Строка 159: | Строка 199: | ||
|} | |} | ||
Программно во всех случаях это последовательный порт. | Программно во всех случаях это последовательный порт. | ||