Introducción a solución de problemas - FreeRTOS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Introducción a solución de problemas

importante

Esta página hace referencia al repositorio de Amazon-FreeRTOS, que está en desuso. Recomendamos empezar por aquí al crear un nuevo proyecto. Si ya tiene un proyecto FreeRTOS existente basado en el repositorio Amazon FreeRTOS, ahora obsoleto, consulte Guía de migración del repositorio Github de Amazon-FreeRTOS.

Los siguientes temas puede ayudarle a solucionar los problemas que encuentre al comenzar con FreeRTOS:

Para obtener consejos de solución de problemas específicos de la placa, consulte la guía Introducción a FreeRTOS de su placa.

Consejos generales de introducción a solución de problemas

No aparece ningún mensaje en la consola de AWS IoT después de ejecutar el proyecto de demostración Hello World. ¿Qué tengo que hacer?

Pruebe lo siguiente:

  1. Abra una ventana de terminal para ver la salida de registro de la muestra. Esto puede ayudarle a determinar qué va mal.

  2. Compruebe que sus credenciales de red son válidas.

Los registros que se muestran en mi terminal al ejecutar una demostración están truncados. ¿Cómo puedo aumentar su longitud?

Aumente el valor de configLOGGING_MAX_MESSAGE_LENGTH a 255 en el archivo FreeRTOSconfig.h de la demostración que está ejecutando:

#define configLOGGING_MAX_MESSAGE_LENGTH 255

Instalación de un emulador de terminal

Un emulador de terminal puede ayudarle a diagnosticar problemas o verificar que el código de su dispositivo se ejecuta correctamente. Hay una gran variedad de emuladores de terminal disponibles para Windows, macOS y Linux.

Debe conectar la placa a su equipo antes de intentar establecer una conexión en serie con la placa con un emulador de terminal.

Utilice las siguientes opciones para configurar su emulador de terminal:

Configuración de terminal Valor

Velocidad en baudios

115200

Datos

8 bits

Paridad

ninguno

Detener

1 bit

Control de flujo

ninguno

Búsqueda del puerto serie de la placa

Si no conoce el puerto serie de su placa, puede ejecutar uno de los siguientes comandos desde la línea de comandos o terminal para obtener los puertos serie de todos los dispositivos conectados a su equipo host:

Windows
chgport
Linux
ls /dev/tty*
macOS
ls /dev/cu.*