wb_editors
71
правка
Dust (обсуждение | вклад) |
Dust (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
== Описание == | == Описание == | ||
У контроллеров Wiren Board есть отладочный порт. Он обозначен как «Debug console». | У контроллеров Wiren Board есть отладочный порт. Он обозначен как «Debug console». | ||
<gallery mode="packed" caption="" heights="150px" perrow=1> | |||
Image: WirenBoard7DebugConsole.png | Wiren Board 7.x | |||
Image: WirenBoard6DebugConsole.png | Wiren Board 6.x | |||
Image: Debugusb58.png | Wiren Board 5.8 и 5.9 | |||
</gallery> | |||
Подключившись к нему, как и в случае [[SSH | SSH]] подключения, вы превращаете свой компьютер в монитор и клавиатуру контроллера. И получаете доступ к его консоли (командной строке). А в отличие от SSH, вы сможете увидеть информацию, выводимую контроллером на экран при его начальной загрузке. | Подключившись к нему, как и в случае [[SSH | SSH]] подключения, вы превращаете свой компьютер в монитор и клавиатуру контроллера. И получаете доступ к его консоли (командной строке). А в отличие от SSH, вы сможете увидеть информацию, выводимую контроллером на экран при его начальной загрузке. | ||
Строка 8: | Строка 13: | ||
== Подключение == | == Подключение == | ||
Если у вас контроллер Wiren Board 5.6 и старее, обратитесь к [[WB5.6_Debug_Console| статье ]]. | |||
Если у вас контроллер Wiren Board 5.6 и старее, обратитесь к | |||
Подключение выполняется стандартными кабелями, их легко купить. В комплекте с вашим смартфоном может быть такой. | Подключение выполняется стандартными кабелями, их легко купить. В комплекте с вашим смартфоном может быть такой. | ||
Строка 16: | Строка 19: | ||
{{note|warn| Бывают кабели с такими же разъёмами, но предназначенные только для зарядки — с ними могут быть проблемы. }} | {{note|warn| Бывают кабели с такими же разъёмами, но предназначенные только для зарядки — с ними могут быть проблемы. }} | ||
Для подключения '''Wiren Board 7''' к компьютеру нужен кабель '''USB | Для подключения '''Wiren Board 7''' к компьютеру нужен кабель '''USB Тип A – USB Тип C'''. | ||
Для подключения более ранних контроллеров - '''USB | Для подключения более ранних контроллеров - '''USB тип A – Micro-USB Тип B'''. | ||
Бывают кабели с такими же разъёмами, но предназначенные только для зарядки — они не подойдут. | |||
== Настройка | == Настройка порта, программное обеспечение == | ||
Необходимо определить, к какому порту компьютера подключен Wiren Board, и настроить этот порт в соответствии с настройками Debug console. | Необходимо определить, к какому порту компьютера подключен Wiren Board, и настроить этот порт в соответствии с настройками Debug console. | ||
{| border="1" class="wikitable" | {| border="1" class="wikitable" | ||
Строка 44: | Строка 47: | ||
=== Windows === | === Windows === | ||
Если у вас на компьютере '''Windows 10''', а контроллер '''Wiren Board 6.4 или новее''', то система сама, после физического подключения, назначит виртуальный COM порт и установит необходимый драйвер. Увидеть | Если у вас на компьютере '''Windows 10''', а контроллер '''Wiren Board 6.4 или новее''', то система сама, после физического подключения, назначит виртуальный COM порт и установит необходимый драйвер. Увидеть номер этого порта можно в Диспетчере устройств Windows: | ||
[[Файл:Dispatcher.png|left]] | [[Файл:Dispatcher.png|left]] | ||
<br clear="both" /> | <br clear="both" /> | ||
При использовании '''Windows XP, 7, 8''' скачайте и установите драйвер: | При использовании '''Windows XP, 7, 8''' скачайте и установите драйвер: | ||
* для [https://wirenboard.com/wiki/images/3/38/HT42B534_inf.zip Wiren Board 6.4 или | * для [https://wirenboard.com/wiki/images/3/38/HT42B534_inf.zip Wiren Board 6.4 или новее]; | ||
* для [http://www.wch.cn/downloads/CH341SER_ZIP.html более ранних версий]. | * для [http://www.wch.cn/downloads/CH341SER_ZIP.html более ранних версий]. | ||
Далее подключайте контроллер, и в Диспетчере устройств Windows вы должны увидеть виртуальный COM порт, как на иллюстрации выше. | Далее подключайте контроллер, и в Диспетчере устройств Windows вы должны увидеть виртуальный COM порт, как на иллюстрации выше. | ||
В качестве программы для общения с контроллером мы рекомендуем использовать [https://mobaxterm.mobatek.net/ MobaXterm] от компании Mobatek. | В качестве программы для общения с контроллером мы рекомендуем использовать [https://mobaxterm.mobatek.net/ MobaXterm] от компании Mobatek. ЕЕ возможности очень обширны. В платной версии их больше, но для наших целей достаточно и бесплатной версии. | ||
Нам нужно создать новую сессию '''Sessions''' → '''New session''' → '''Serial''': | Нам нужно создать новую сессию '''Sessions''' → '''New session''' → '''Serial''': | ||
Строка 108: | Строка 111: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
В свежих операционных системах Linux может потребоваться отредактировать файл: | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
/lib/systemd/system/ModemManager.service | /lib/systemd/system/ModemManager.service | ||
Строка 120: | Строка 123: | ||
=== MacOS === | === MacOS === | ||
{{note|warn| Если у вас Wiren Board 7 и Mac с USB | {{note|warn| Если у вас Wiren Board 7 и Mac с USB Тип C на процессоре Intel - нужно отключить питание контроллера, он будет питаться от USB. При наличии питания порт операционной системой не определяется. На более старые Mac и Mac на процессорах Apple эта особенность не распространяется. }} | ||
Начиная с версии MacOS '''10.14 Mojave''' все должно определиться автоматически. Предыдущие версии, возможно, потребуют установки драйвера [http://www.wch.cn/download/ch341ser_mac_zip.html CH341SER_MAC]. | Начиная с версии MacOS '''10.14 Mojave''' все должно определиться автоматически. Предыдущие версии, возможно, потребуют установки драйвера [http://www.wch.cn/download/ch341ser_mac_zip.html CH341SER_MAC]. | ||
Строка 176: | Строка 179: | ||
''' Если контроллер неисправен ''' | ''' Если контроллер неисправен ''' | ||
Если контроллер нормально не функционирует - отключите питание контроллера | Если контроллер нормально не функционирует - отключите питание контроллера выключателем. | ||
{{note|info| Для Wiren Board 7 отключите | {{note|info| Для Wiren Board 7 также отключите кабель USB (контроллер получает питание от USB, в обход выключателя). }} | ||
Включите питание контроллера. Начнется загрузка контроллера. | Включите питание контроллера. Начнется загрузка контроллера. | ||
{{note|info| Для Wiren Board 7 сначала присоедините кабель (сразу начнется загрузка контроллера), затем включите | {{note|info| Для Wiren Board 7 сначала присоедините кабель (сразу начнется загрузка контроллера), затем включите выключатель (для питания модулей расширения).}} | ||
Наблюдайте сообщения, появляющиеся на экране при загрузке контроллера. Текст меняется быстро, отследить его невозможно. Но, если возникнет критическая ошибка — загрузка остановится, и сообщение об ошибке будет у вас перед глазами. | Наблюдайте сообщения, появляющиеся на экране при загрузке контроллера. Текст меняется быстро, отследить его невозможно. Но, если возникнет критическая ошибка — загрузка остановится, и сообщение об ошибке будет у вас перед глазами. | ||
Пролистывая экран назад вы можете просмотреть все сообщения, выведенные при загрузке. Обращайте внимание на error, warning, filed. Не можете сами разобраться — записывайте сеанс в лог файл и обращайтесь в нашу техподдержку. | Пролистывая экран назад вы можете просмотреть все сообщения, выведенные при загрузке. Обращайте внимание на слова error, warning, filed. Не можете сами разобраться — записывайте сеанс в лог файл и обращайтесь в нашу техподдержку. | ||
== Физическая реализация в контроллерах == | == Физическая реализация в контроллерах == |