Compartir a través de


Configurar hardware para mostrar la salida

Actualmente, cada núcleo en tiempo real admite un UART solo TX. RTApps puede usar este UART para enviar salida de registro desde el dispositivo. Durante el desarrollo y depuración de aplicaciones, normalmente se necesita una forma de leer y mostrar el resultado. El HelloWorld_RTApp_MT3620_BareMetal muestra cómo una aplicación puede escribir en el UART.

Utilice un adaptador USB a serie, como el amigo FTDI, para conectar el UART en el núcleo en tiempo real a un puerto USB de su equipo. También necesitarás un emulador de terminal para establecer una conexión serial con la configuración de terminales 115200-8-N-1 (115200 bps, 8 bits, sin bits de paridad, un bit de parada) para mostrar la salida.

Para configurar el hardware para mostrar la salida de una RTApp, sigue estos pasos. Tendrás que consultar la documentación del fabricante del hardware para determinar las ubicaciones de los anclajes. Si usas hardware que sigue el hardware de diseño de la placa de referencia (RDB) MT3620, como el kit de desarrollo MT3620 de Seeed Studios, puede que mirar los encabezados de interfaz RDB te ayude a determinar las ubicaciones de los pines.

  1. Conecta GND en el adaptador usb a serie a GND en el kit de desarrollo. En el hardware MT3620 RDB, GND es encabezado 3, pin 2.

  2. Conecte RX en el adaptador usb a serie a IOM4-0 TX en su kit de desarrollo. En el hardware MT3620 RDB, IOM4-0 TX es encabezado 3, pin 6.

  3. Conecta el adaptador USB a serie a un puerto USB gratuito de la máquina de desarrollo y determina a qué puerto está conectado el dispositivo serie.

    • En Windows, inicia Administrador de dispositivos, selecciona Ver>dispositivos por contenedor y busca "USB UART". Por ejemplo, FT232R USB UART indica el adaptador de amigo FTDI.

    • En Linux, escriba el siguiente comando:

      dmesg | grep ttyUSB
      

      El puerto debe llamarse ttyUSBn, donde n indica el número de puerto. Si el dmesg comando enumera varios puertos USB, el que está conectado a la típicamente el último notificado como conectado. Por ejemplo, en lo siguiente, usaría 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 un programa emulador de terminales y abra un terminal 115200-8-N-1 al puerto COM utilizado por el adaptador. Consulte la documentación del emulador de terminal para averiguar cómo especificar el puerto y la velocidad.