|
|
Строка 107: |
Строка 107: |
| Для контроллеров версии 5.6.1 и младше требуется переходник USB/UART. См. раздел [[#Подключение к отладочному порту в Wiren Board 5.6 и младше|Подключение к отладочному порту в Wiren Board 5.6 и младше]] | | Для контроллеров версии 5.6.1 и младше требуется переходник USB/UART. См. раздел [[#Подключение к отладочному порту в Wiren Board 5.6 и младше|Подключение к отладочному порту в Wiren Board 5.6 и младше]] |
|
| |
|
| == Подключение к отладочному порту в Wiren Board 5.6 и младше== <!--T:4-->
| | [[WB5.6_Debug_Console| Подключение к отладочному порту в Wiren Board 5.6 и младше]] |
| === Как найти штыревой разъем порта отладочной консоли ===
| |
| | |
| <!--T:129-->
| |
| <gallery mode="traditional" heights=200 widths=200 style="text-align:left">
| |
| Image:Wb56 uart.jpg|В '''Wiren Board 5.6''' Debug UART выведен на гребенку между разъемами FW и IR.
| |
| Image:Wb53 uart.jpg|Debug UART в '''Wiren Board 5.3''' выведен на боковую панель.
| |
| Image:WirenBoard4DebugConsole.png|В '''Wiren Board 4''' Debug UART находятся на боковой панели рядом с разъёмами для microSD и microSIM карт.
| |
| Image:WB3.5.png|В '''Wiren Board Smart Home rev 3.5''' Debug UART выведен на разъём UEXT1, а также отдельно на гребёнку (рядом с аудиовыходом, см. схему). Для Debug UART используются ножки 2,3,4.
| |
| Image:WirenBoard2.8DebugConsole.png| В '''Wiren Board 2.8''' Debug UART выведен на разъём UEXT1 (чёрный разъём с десятью штырьками на длинной стороне платы).
| |
| File:WirenBoard2.8UEXTPINS.png| Расположение выводов UART на разъеме UEXT1 (вид сбоку)
| |
| </gallery>
| |
| | |
| === Подключение === <!--T:130-->
| |
| | |
| <!--T:131-->
| |
| Для подключения понадобится адаптер USB-UART.
| |
| '''Внимание!'''
| |
| [[Файл:Duart.jpg|thumb|right|Адаптер USB-UART и набор соединительных проводов]]
| |
| | |
| <!--T:132-->
| |
| * Подключайте Debug UART только через переходники USB-UART с напряжением '''3,3 В'''.
| |
| * UART не является синонимом RS-232 (где напряжение на линии может быть 5 В, 12 В и т.д.). Подключение Debug UART к порту RS-232 (или переходнику USB-RS-232) напрямую '''приведет к необратимому повреждению устройства'''.
| |
| | |
| <!--T:133-->
| |
| Подключите адаптер USB-UART к компьютеру, соедините контакты адаптера с контактами (штырьками) отладочного порта на контроллере по схеме:
| |
| *GND к GND,
| |
| *TX к RX,
| |
| *RX к TX.
| |
| | |
| <!--T:134-->
| |
| На некоторых переходниках маркировка перепутана — попробуйте соединить TX с TX и RX с RX.
| |
| | |
| === Поддержка переходников USB/UART === <!--T:135-->
| |
| | |
| <!--T:136-->
| |
| Существует большое количество переходников USB/UART, в таблице приводится информация о поддержке в операционных системах переходников с наиболее распространенными чипами. Таблица будет уточняться по мере получения новых данных.
| |
| | |
| <!--T:137-->
| |
| {| class="wikitable"
| |
| ! Переходник USB/UART (чип) !! Linux !! Windows XP, 7, 8 !! Windows 10 !! MacOS X (High Sierra) !! Android 9 + USB Serial Console
| |
| |-
| |
| | FTDI232
| |
| | Модуль ядра ftdi_sio || требуют драйверов на ОС из коробки || требуют драйверов на ОС из коробки || Нет информации || Из коробки
| |
| |-
| |
| | CP2102
| |
| | Модуль ядра cp210x || [https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers Silicon Labs CP210x VCP Driver] || [https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers Silicon Labs CP210x VCP Driver] || [https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers Silicon Labs CP210x VCP Driver] || Из коробки
| |
| |-
| |
| | CH340/CH341
| |
| | Модуль ядра ch341 || Необходим драйвер [http://www.wch.cn/downloads/CH341SER_ZIP.html CH341SER] || Из коробки || [http://www.wch.cn/download/ch341ser_mac_zip.html CH341SER_MAC.ZIP] || Из коробки
| |
| |-
| |
| | PL2303xx
| |
| | Модуль ядра pl2303 || необходим драйвер || нет информации || нет информации || нет информации
| |
| |}
| |
| | |
| === Драйвера адаптеров === <!--T:138-->
| |
| | |
| <!--T:139-->
| |
| *Windows: установите драйвер конкретного адаптера, если он не поддерживается операционной системой.
| |
| *Linux: адаптер скорее всего будет сразу поддерживаться ядром, но, возможно, придётся скомпилировать соответствующий модуль.
| |
| *macOS: установите драйвер конкретного адаптера, если он не поддерживается операционной системой.
| |
| *Android: установите драйвер конкретного адаптера, если он не поддерживается операционной системой.
| |
| | |
| <!--T:140-->
| |
| Переходите к [[#Настройка работы с последовательным портом | настройке работы с последовательным портом]].
| |
|
| |
|
| == Настройка работы с последовательным портом == <!--T:7--> | | == Настройка работы с последовательным портом == <!--T:7--> |