Настройка оборудования для отображения выходных данных
В настоящее время каждое ядро в режиме реального времени поддерживает 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 может помочь определить расположения контактов.
Подключите GND через usb-последовательный адаптер к GND в комплекте разработки. На оборудовании MT3620 RDB GND — заголовок 3, закрепление 2.
Подключите RX на usb-последовательном адаптере к IOM4-0 TX в комплекте разработки. На оборудовании MT3620 RDB IOM4-0 TX — заголовок 3, пин-код 6.
Подключите 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
Запустите программу эмулятора терминала и откройте терминал 115200-8-N-1 для COM-порта, используемого адаптером. Сведения о том, как указать порт и скорость, см. в документации по эмулятору терминала.