Configurar hardware para exibir a saída

Atualmente, cada núcleo em tempo real dá suporte a um UART somente TX. O RTApps pode usar esse UART para enviar a saída de log do dispositivo. Durante o desenvolvimento e depuração do aplicativo, normalmente você precisa de uma maneira de ler e exibir a saída. O exemplo HelloWorld_RTApp_MT3620_BareMetal mostra como um aplicativo pode gravar no UART.

Use um adaptador USB para serial, como o FTDI Friend, para conectar o UART no núcleo em tempo real a uma porta USB em seu computador. Você também precisará de um emulador de terminal para estabelecer uma conexão serial com configurações de terminal 115200-8-N-1 (115200 bps, 8 bits, nenhum bit de paridade, um bit de parada) para exibir a saída.

Para configurar o hardware para exibir a saída de um RTApp, siga estas etapas. Você precisará consultar a documentação do fabricante de hardware para determinar os locais do pino. Se você estiver usando hardware que segue o hardware RDB (design de placa de referência) MT3620, como o Kit de Desenvolvimento MT3620 do Seeed Studios, então examinar os cabeçalhos da interface RDB pode ajudá-lo a determinar os locais do pino.

  1. Conecte o GND no adaptador USB para serial ao GND em seu kit de desenvolvimento. No hardware de RDB MT3620, GND é Cabeçalho 3, pino 2.

  2. Conecte o RX no adaptador USB para serial ao IOM4-0 TX em seu kit de desenvolvimento. No hardware de RDB MT3620, O IOM4-0 TX é Cabeçalho 3, pino 6.

  3. Conecte o adaptador USB a serial a uma porta USB gratuita em seu computador de desenvolvimento e determine a qual porta o dispositivo serial está conectado.

    • No Windows, inicie Gerenciador de Dispositivos, selecione Exibir>Dispositivos por contêiner e procure "UART USB". Por exemplo, o UART USB FT232R indica o adaptador FTDI Friend.

    • No Linux, digite o seguinte comando:

      dmesg | grep ttyUSB
      

      A porta deve ser chamada de ttyUSBn, em que n indica o número da porta. Se o dmesg comando listar várias portas USB, a que está conectada ao normalmente o último relatado como anexado. Por exemplo, no seguinte, você usaria o 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. Inicie um programa de emulador de terminal e abra um terminal 115200-8-N-1 para a porta COM usada pelo adaptador. Consulte a documentação do emulador de terminal para descobrir como especificar a porta e a velocidade.