+7(952) 531-56-65

out4ru@gmail.com

Процессорные модули » Статьи » Статья 2. Консоль (отладочный интерфейс)

Статья 2. Консоль (отладочный интерфейс)


Описание


Для выдачи логов, сообщений и приема команд от загрузчика u-boot или ядра операционной системы Linux предусмотрен отладочный интерфейс, иногда называемый консолью. Чаще всего это просто интерфейс UART с стандартными настройками:
  • скорость 115200;
  • 8 бит;
  • 1 стоп бит;
  • Без контроля четности
  • Без управления потоком;
На модуле - это один из нескольких имеющихся интерфейсов UART с логическими уровнями 3.3В. На несущей(материнской) плате может быть установлена микросхема трансивера RS232 (MAX3232, ST232 и т.д.)  с стандартным разъемом DB9 . Но сейчас это достаточная редкость, т.к. для работы часто используются ноутбуки, в которых COM порта давно нет. 
На своих платах, мы устанавливаем 4 контактный разъем Hirose  SM04B-SRSS-TB(LF)(SN), на который выведены сигналы UART (TXD/RXD), GND и 3.3В. 
Для подключению к данному разъемы мы предлагаем следующие платы адаптеров USB-UART:Они построены на хорошо зарекомендовавшей себя продукции компании FTDI, микросхемах FT230 и FT4232. Драйвера под различные операционные системы для данных адаптеров можно загрузить с сайта  производителя микросхем www.ftdichip.com
Также могут быть использованы практически любые адаптеры сторонних производителей USB-UART с уровнями UART 3.3В на микросхемах CP2102, PL2303, CH340 и т.п. 

Схема подключения адаптера O4-FT230 к несущей (материнской) плате


Схема подключения адаптера O4-FT4232 к несущей (материнской) плате


Четырехканальный адптер удобно использовать в том случае, когда необходима одновременная работа с 2-4 платами (редко, но случается).
Для отображения информации и ввода команд вы можете использовать любую любимую терминальную программу (HyperTerminal, TeraTerm, ComPort Toolkit и т.п). Мы используем для работы программу PuTTY, которая позволяет устанавливать соединение не только по последовательному интерфейсу UART, но и по SSH речь о котором пойдет дальше.
После подключения адаптера к компьютеру и установки драйвера, убедитесь в Диспетчере устройств в разделе Порты (COM и LPT) что устройство отображается корректно:


Запустите PuTTY, введите свой номер порта (на рисунке COM46) и нажмите кнопку Open


Перед вами откроется окно терминала в котором можно вводить команды:


Адаптеры поставляются с 4 жильным кабелем и для работы следует только соединить между собой адаптер и материнскую плату. Если вы используете свой адаптер и после включения нет никакого отображения информации, убедитесь:
  • Вы соединили TX своего адаптера с RX материнской платы (соответственно RX адаптера с TX материнской платы).
  • Соединили земляной провод между адаптером и материнской платой.
  • Уровни UART вашего адаптера 3.3В (Недопустимо использовать кабеля USB-RS232, так как в них уровни соответствуют стандарту RS232)
  • В терминальной программе открыли именно нужный COM порт
В самих модулях отладочный порт имеет различные названия:
  • Для модулей на процессоре NXP MCIMX287CVM4B (O4-iMX287-NANO или O4-iMX287-SODIMM) - ttyAMA0
  • Для модулей на процессоре NXP MCIMX6Y2CVM08AB (O4-iMX6ULL-NANO или O4-iMX6ULL-SODIMM или EV-iMX6ULL-M2) - ttymxc0
  • Для модуля на процессоре STM32MP157 (O4-STM32MP157-SODIMM или EV-STM32MP157-SODIMM) - ttySTM0
  • Для модуля на процессоре NUC980YC (O4-NUC980-NANO) - ttyS0

Быстрая доставка

Безопасная оплата

Гарантия качества