Поделиться через


Настройка оборудования для отображения выходных данных

В настоящее время каждое ядро в режиме реального времени поддерживает UART только для TX. ПРИЛОЖЕНИЯ RTApp могут использовать этот UART для отправки выходных данных журнала с устройства. Во время разработки и отладки приложений обычно требуется способ чтения и отображения выходных данных. В примере HelloWorld_RTApp_MT3620_BareMetal показано, как приложение может выполнять запись в UART.

Используйте usb-последовательный адаптер, например FTDI Friend, чтобы подключить UART на ядре реального времени к USB-порту на компьютере. Вам также потребуется эмулятор терминала для установки последовательного подключения с параметрами терминала 115200-8-N-1 (115200 бит/с, 8 бит, без бит четности, один стоп-бит) для отображения выходных данных.

Чтобы настроить оборудование для отображения выходных данных из ПРИЛОЖЕНИЯ RTApp, выполните следующие действия. Чтобы определить расположения закрепления, вам потребуется обратиться к документации от производителя оборудования. Если вы используете оборудование, следующее за оборудованием эталонной платы MT3620 ( RDB), например mt3620 Dev Kit от Seeed Studios, то просмотр заголовков интерфейса RDB может помочь определить расположения контактов.

  1. Подключите GND через usb-последовательный адаптер к GND в комплекте разработки. На оборудовании MT3620 RDB GND — заголовок 3, закрепление 2.

  2. Подключите RX на usb-последовательном адаптере к IOM4-0 TX в комплекте разработки. На оборудовании MT3620 RDB IOM4-0 TX — заголовок 3, пин-код 6.

  3. Подключите usb-последовательный адаптер к бесплатному USB-порту на компьютере разработки и определите, к какому порту подключено последовательное устройство.

    • В Windows запустите диспетчер устройств, выберите Просмотр>устройств по контейнеру и найдите "USB UART". Например, FT232R USB UART указывает на адаптер FTDI Friend.

    • В Linux введите следующую команду:

      dmesg | grep ttyUSB
      

      Порт должен иметь имя ttyUSBn, где n указывает номер порта. Если команда dmesg перечисляет несколько USB-портов, то тот, который подключен к, как правило, последний из них сообщается как подключенный. Например, в следующем примере используется ttyUSB4:

    ~$ dmesg | grep ttyUSB
    [  144.564350] usb 1-1.1.2: FTDI USB Serial Device converter now attached to ttyUSB0
    [  144.564768] usb 1-1.1.2: FTDI USB Serial Device converter now attached to ttyUSB1
    [  144.565118] usb 1-1.1.2: FTDI USB Serial Device converter now attached to ttyUSB2
    [  144.565593] usb 1-1.1.2: FTDI USB Serial Device converter now attached to ttyUSB3
    [  144.570429] usb 1-1.1.3: FTDI USB Serial Device converter now attached to ttyUSB4
    [  254.171871] ftdi_sio ttyUSB1: FTDI USB Serial Device converter now disconnected from ttyUSB1
    
  4. Запустите программу эмулятора терминала и откройте терминал 115200-8-N-1 для COM-порта, используемого адаптером. Сведения о том, как указать порт и скорость, см. в документации по эмулятору терминала.