89
правок
Kilpio (обсуждение | вклад) |
Treissler (обсуждение | вклад) м |
||
Строка 4: | Строка 4: | ||
<!--T:100--> | <!--T:100--> | ||
Контроллеры Wiren Board имеют отладочный порт, | Контроллеры Wiren Board имеют отладочный порт, через который можно получить прямой доступ к консоли контроллера. Через него можно взаимодействовать с загрузчиком и следить за загрузкой операционной системы (последовательная консоль, serial console). Другие способы подключения к контроллеру: [https://wirenboard.com/wiki/index.php/%D0%92%D0%B5%D0%B1-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_Wiren_Board#.D0.9A.D0.B0.D0.BA_.D0.B7.D0.B0.D0.B9.D1.82.D0.B8_.D0.B2_.D0.B2.D0.B5.D0.B1-.D0.B8.D0.BD.D1.82.D0.B5.D1.80.D1.84.D0.B5.D0.B9.D1.81 через веб-интерфейс], [https://wirenboard.com/wiki/index.php/SSH по SSH]. | ||
<!--T:105--> | <!--T:105--> | ||
Строка 11: | Строка 11: | ||
* для версий '''WB 5.6 и ранее''' он выглядит как трёхштыревой разъём (подпись ''Debug UART''). | * для версий '''WB 5.6 и ранее''' он выглядит как трёхштыревой разъём (подпись ''Debug UART''). | ||
Программно во всех случаях это последовательный порт. | Программно во всех случаях это последовательный порт. | ||
[[Файл:Debugusb58.png|250px|thumb|right|Разъем ''Debug USB'']] | |||
<!--T:3--> | <!--T:3--> | ||
== Подключение к отладочному порту в Wiren Board 5.8 и | == Подключение к отладочному порту в Wiren Board 5.8 и старше == <!--T:104--> | ||
[[Файл:USBA-MICROUSBB.png|250px|thumb|right|Кабель USB — Micro-USB]] | [[Файл:USBA-MICROUSBB.png|250px|thumb|right|Кабель USB — Micro-USB]] | ||
Для подключения | [[Файл:SerialUART_Win.png|250px|thumb|right|Номер порта в Windows]] | ||
'''Как найти порт: ''' | |||
На корпусе напротив разъема отладочного порта находится надпись ''Debug Console''. | |||
'''Чем подключать:''' | |||
Для подключения понадобится стандартный кабель USB — Micro-USB - такой же, как для подключения сотовых телефонов. Более точное название кабеля USB (A) — Micro-USB (B). Разъем USB (А) подключается к компьютеру, Micro-USB (B) — к контроллеру. | |||
Кабели от зарядных устройств подходят, но бывают исключения. Лучше выбирать такие, на которых указано, что они предназначены для передачи данных. | |||
Если кабель выбран правильно, Windows сообщит звуком об обнаружении устройства. | |||
'''Драйвер адаптера и номер COM-порта:''' | |||
Внутри контроллера установлен переходник USB-UART (в новых моделях контролера используется адаптер USB-Serial CH340/CH341). | |||
В Linux адаптер обычно определяется автоматически, при подключении в выводе команды <code>dmesg</code> должна появится строка <code>usb 1-1: ch341-uart converter now attached to ttyUSB0</code>. Номер порта ttyUSB может варьироваться, в зависимости от уже подключенных устройств. | |||
В | В Windows необходимо установить [http://www.winchiphead.com/download/CH341/CH341SER.ZIP драйвер адаптера]: /CH341SER/Setup.exe (запуск от имени администратора). В Диспетчере устройств (Device Manager) должен появиться виртуальный COM-порт контроллера. Чтобы определить, какой из портов используется контроллером, отсоедините кабель и включите снова. Запомните его номер. | ||
Переходите к [https://wirenboard.com/wiki/index.php?title=%D0%9E%D1%82%D0%BB%D0%B0%D0%B4%D0%BE%D1%87%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%80%D1%82#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0_.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D1.8B_.D1.81_.D0.BF.D0.BE.D1.81.D0.BB.D0.B5.D0.B4.D0.BE.D0.B2.D0.B0.D1.82.D0.B5.D0.BB.D1.8C.D0.BD.D1.8B.D0.BC_.D0.BF.D0.BE.D1.80.D1.82.D0.BE.D0.BC настройке работы с последовательным портом]. | |||
<!--T:108--> | <!--T:108--> | ||
== Подключение к отладочному порту в Wiren Board 5.6 и ранее == <!--T:4--> | == Подключение к отладочному порту в Wiren Board 5.6 и ранее == <!--T:4--> | ||
'''Как найти порт:''' | |||
Читайте ниже в разделе [https://wirenboard.com/wiki/index.php?title=Отладочный_порт#Wiren_Board_5 Как найти штырьки разъема отладочного порта] . | |||
'''Чем подключать:''' | |||
Для подключения понадобится переходник USB-UART. | |||
'''Внимание!''' | '''Внимание!''' | ||
[[Файл:Duart.jpg|thumb|right|Адаптер USB-UART]] | [[Файл:Duart.jpg|thumb|right|Адаптер USB-UART]] | ||
Строка 37: | Строка 55: | ||
Подключите адаптер USB-UART к компьютеру, соедините контакты адаптера с контактами (штырьками) отладочного порта на контроллере по схеме: | |||
*GND к GND, | |||
*TX к RX, | |||
*RX к TX. | |||
На некоторых переходниках маркировка перепутана — попробуйте соединить TX с TX и RX с RX. | |||
'''Драйвер адаптера и номер COM-порта:''' | |||
Если ваш компьютер работает под Windows, установите драйвер конкретного адаптера. Если вы работает под Linux, то адаптер скорее всего будет сразу поддерживаться ядром, но, возможно, придётся скомпилировать соответствующий модуль. | |||
Переходите к [https://wirenboard.com/wiki/index.php?title=%D0%9E%D1%82%D0%BB%D0%B0%D0%B4%D0%BE%D1%87%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%80%D1%82#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0_.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D1.8B_.D1.81_.D0.BF.D0.BE.D1.81.D0.BB.D0.B5.D0.B4.D0.BE.D0.B2.D0.B0.D1.82.D0.B5.D0.BB.D1.8C.D0.BD.D1.8B.D0.BC_.D0.BF.D0.BE.D1.80.D1.82.D0.BE.D0.BC настройке работы с последовательным портом]. | |||
== | |||
== Настройка работы с последовательным портом == <!--T:7--> | |||
=== Установка программы для работы с последовательным портом === | === Установка программы для работы с последовательным портом === | ||
Строка 52: | Строка 76: | ||
* версия для Windows - [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe скачать с официального сайта] | * версия для Windows - [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe скачать с официального сайта] | ||
* версия для Linux Debian или Ubuntu - выполните команду ''apt-get install putty'' | * версия для Linux Debian или Ubuntu - выполните команду ''apt-get install putty'' | ||
Подойдут также [http://elinux.org/RPi_Serial_Connection другие программы]. | Подойдут также [http://elinux.org/RPi_Serial_Connection другие программы]. | ||
Настройки соединения: '''115200 8N1''' (115200 кбит/с, 8 бит, нет бита чётности, один стоп-бит), root/wirenboard. | |||
=== Подключение === <!--T:9--> | === Подключение === <!--T:9--> | ||
Строка 72: | Строка 98: | ||
#В меню слева выберите первый пункт - ''Session''. Справа переключите тип подключения на Serial - в поля должны попасть настройки порта. Затем нажмите ''Open''. | #В меню слева выберите первый пункт - ''Session''. Справа переключите тип подключения на Serial - в поля должны попасть настройки порта. Затем нажмите ''Open''. | ||
#:[[Файл:Putty serial open.png|500px]] | #:[[Файл:Putty serial open.png|500px]] | ||
#Чтобы проверить, правильно ли вы всё сделали, кнопкой выключите и включите контроллер - на экране должны появиться сообщения о загрузке. После завершения загрузки | #Чтобы проверить, правильно ли вы всё сделали, кнопкой выключите и включите контроллер - на экране должны появиться сообщения о загрузке. После завершения загрузки появятся: | ||
#*запрос логина - введите ''root'' и нажмите ''Enter'', | |||
#*запрос пароля - введите ''wirenboard'' (вводимые символы не будут отображаться) и нажмите ''Enter''. | |||
#Появится приветственное сообщение - вы в консоли контроллера. | #Появится приветственное сообщение - вы в консоли контроллера. | ||
#:[[Файл:Putty serial logged in.png|500px]] | #:[[Файл:Putty serial logged in.png|500px]] | ||
Строка 80: | Строка 108: | ||
== Как найти штырьки разъёма отладочного порта на старых версиях контроллера == | == Как найти штырьки разъёма отладочного порта на старых версиях контроллера == | ||
=== Wiren Board 5 === | === Wiren Board 5 === | ||
<gallery mode="packed" heights=200 widths=200> | Debug UART для версии 5.3 выведен на боковую панель, для 5.6 - выведен на гребенку между разъемами FW и IR. | ||
<gallery mode="packed" heights=200 widths=200 style="text-align:left"> | |||
Image:Wb53 uart.jpg|Wiren Board 5.3 | Image:Wb53 uart.jpg|Wiren Board 5.3 | ||
Image:Wb56 uart.jpg|Wiren Board 5.6 | Image:Wb56 uart.jpg|Wiren Board 5.6 | ||
Строка 88: | Строка 118: | ||
===Wiren Board Smart Home 3.5=== | ===Wiren Board Smart Home 3.5=== | ||
Debug UART выведен на разъём UEXT1, а также отдельно на гребёнку (рядом с аудиовыходом, см. схему) | Debug UART выведен на разъём UEXT1, а также отдельно на гребёнку (рядом с аудиовыходом, см. схему) | ||
Для Debug UART используются ножки 2,3,4 (см. рисунок). | |||
<gallery mode="packed" heights=400 widths=400 style="text-align:left"> | |||
Image:WB3.5.png|Wiren Board Smart Home rev 3.5 | |||
</gallery> | |||
===Wiren Board 2.8=== | ===Wiren Board 2.8=== | ||
Выведен на разъём UEXT1 (чёрный разъём с десятью штырьками на длинной стороне платы). | |||
<gallery mode="packed" heights=200 widths=200 style="text-align:left"> | |||
Image:UEXTPINS.jpg|thumb|UEXT pinout for [[Insulation-displacement connector|IDC]] connector<br/>(looking into connector on host board) | |||
</gallery> |
правок