Debug Console: различия между версиями

Нет описания правки
Строка 1: Строка 1:
{{DISPLAYTITLE:Отладочный порт}}
{{DISPLAYTITLE:Отладочный порт}}
 
= Где находится порт =
У контроллеров Wiren Board есть отладочный порт. Он обозначен как «Debug console».
У контроллеров Wiren Board есть отладочный порт. Он обозначен как «Debug console».
<gallery mode="packed" caption="" heights="150px">
<gallery mode="packed" caption="" heights="150px">
Image: WirenBoard7DebugConsole.png | Wiren Board 7.x
Image: WirenBoard7DebugConsole.png | Wiren Board 7.x
Строка 14: Строка 13:
Если у вас Wiren Board 5.6 или еще более ранний — обратитесь к [[WB5.6_Debug_Console| статье]].
Если у вас Wiren Board 5.6 или еще более ранний — обратитесь к [[WB5.6_Debug_Console| статье]].


== Подключение ==
= Подключение =
Для подключения  '''Wiren Board 7''' к компьютеру нужен кабель USB (A) – USB-c.
Для подключения  '''Wiren Board 7''' к компьютеру нужен кабель USB (A) – USB-c.
[[Файл:USBA-USBC.png|250px|thumb|left|Кабель USB (A) - USB-C]]
[[Файл:USBA-USBC.png|250px|thumb|left|Кабель USB (A) - USB-C]]
Строка 25: Строка 24:
Далее надо настроить операционную систему и программу.
Далее надо настроить операционную систему и программу.


== Настройка ==
= Настройка =


=== Windows ===
== Windows ==
Если у вас на компьютере '''Windows 10''', а контроллер '''Wiren Board 6.4 или новее''', то система сама, после физического подключения, назначит виртуальный COM порт и установит необходимый драйвер. Увидеть это можно в Диспетчере устройств Windows:
Если у вас на компьютере '''Windows 10''', а контроллер '''Wiren Board 6.4 или новее''', то система сама, после физического подключения, назначит виртуальный COM порт и установит необходимый драйвер. Увидеть это можно в Диспетчере устройств Windows:
[[Файл:Dispatcher.png|left]]
[[Файл:Dispatcher.png|left]]
Строка 56: Строка 55:
<br clear="both" />
<br clear="both" />


=== Linux ===
== Linux ==
Порт должен назначиться автоматически. В выводе команды dmesg контроллеров '''Wiren Board 6.4 или новее''' должна появиться строка:
Порт должен назначиться автоматически. В выводе команды dmesg контроллеров '''Wiren Board 6.4 или новее''' должна появиться строка:
<syntaxhighlight lang="console">
<syntaxhighlight lang="console">
Строка 103: Строка 102:
[https://nick.zoic.org/art/failed-to-set-dtr-rts-systemd-modemmanager SystemD ModemManager: failed to set dtr/rts]
[https://nick.zoic.org/art/failed-to-set-dtr-rts-systemd-modemmanager SystemD ModemManager: failed to set dtr/rts]


=== MacOS ===
== MacOS ==
''ВАЖНО! Если у вас Wiren Board 7 и Mac с USB Type-C на процессоре Intel - нужно отключить питание контроллера, он будет питаться от USB. При наличии питания порт операционной системой не определяется. На более старые Mac и Mac на процессорах Apple эта особенность не распространяется.''
''ВАЖНО! Если у вас Wiren Board 7 и Mac с USB Type-C на процессоре Intel - нужно отключить питание контроллера, он будет питаться от USB. При наличии питания порт операционной системой не определяется. На более старые Mac и Mac на процессорах Apple эта особенность не распространяется.''


Строка 136: Строка 135:
И вот хорошая [https://kig.re/2014/12/31/how-to-use-arduino-nano-mini-pro-with-CH340G-on-mac-osx-yosemite.html статья] - человек подключает Arduino к MacOS. Хоть устройство и другое, но там используется точно такой же чип. Возможно, там есть ответы на ваши вопросы.
И вот хорошая [https://kig.re/2014/12/31/how-to-use-arduino-nano-mini-pro-with-CH340G-on-mac-osx-yosemite.html статья] - человек подключает Arduino к MacOS. Хоть устройство и другое, но там используется точно такой же чип. Возможно, там есть ответы на ваши вопросы.


=== Android ===
== Android ==
Начиная с Android версии 9 все работает без установки дополнительных драйверов. Подключение через OTG:
Начиная с Android версии 9 все работает без установки дополнительных драйверов. Подключение через OTG:
[[Файл:OTG.png|left]]
[[Файл:OTG.png|left]]
Строка 143: Строка 142:
Тестировалось с приложением [https://play.google.com/store/apps/details?id=jp.sugnakys.usbserialconsole&hl=en_US USB Serial Console], если ссылка не работает - ищите в Google Play.
Тестировалось с приложением [https://play.google.com/store/apps/details?id=jp.sugnakys.usbserialconsole&hl=en_US USB Serial Console], если ссылка не работает - ищите в Google Play.


== Работа с отладочным портом ==
= Работа с отладочным портом =
Контроллер к компьютеру вы подключили, программу настроили, движемся дальше.  
Контроллер к компьютеру вы подключили, программу настроили, движемся дальше.  
# Включаете питание контроллера. Наблюдаете сообщения, появляющиеся на экране при загрузке контроллера. Текст меняется быстро, отследить его невозможно. Но, если возникнет критическая ошибка при загрузке — загрузка остановится, и сообщение об ошибке будет у вас перед глазами.
# Включаете питание контроллера. Наблюдаете сообщения, появляющиеся на экране при загрузке контроллера. Текст меняется быстро, отследить его невозможно. Но, если возникнет критическая ошибка при загрузке — загрузка остановится, и сообщение об ошибке будет у вас перед глазами.
Строка 161: Строка 160:
3. Пролистывая экран назад вы можете просмотреть все сообщения, «выпавшие» при загрузке. Обращайте внимание на  error, warning, filed. Не можете сами разобраться — записывайте сеанс в лог файл и обращайтесь в нашу техподдержку.
3. Пролистывая экран назад вы можете просмотреть все сообщения, «выпавшие» при загрузке. Обращайте внимание на  error, warning, filed. Не можете сами разобраться — записывайте сеанс в лог файл и обращайтесь в нашу техподдержку.


== Технические спецификации ==
= Технические спецификации =
Физическая реализация в контроллерах
== Физическая реализация в контроллерах ==
{|  border="1" class="wikitable"  
{|  border="1" class="wikitable"  
! Версия контроллера || Тип разъема || Название разъема || Интерфейс || Чип USB/UART
! Версия контроллера || Тип разъема || Название разъема || Интерфейс || Чип USB/UART
Строка 181: Строка 180:
Программно во всех случаях это последовательный порт.
Программно во всех случаях это последовательный порт.


=== Параметры подключения ===  
== Параметры подключения ==  


{|  border="1" class="wikitable"  
{|  border="1" class="wikitable"  
wb_editors
48

правок