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 Amazon-FreeRTOS repositorio que está en desuso. Recomendamos empezar por aquí al crear un nuevo proyecto. Si ya tiene un proyecto de Freertos existente basado en el Amazon-FreeRTOS repositorio ahora obsoleto, consulte la. Amazon-FreeRTOS Guía de migración del repositorio de Github
Los siguientes temas puede ayudarle a solucionar los problemas que encuentre al comenzar con FreeRTOS:
Temas
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 AWS IoT consola después de ejecutar el proyecto de demostración de Hello World. ¿Qué tengo que hacer?
-
Pruebe lo siguiente:
-
Abra una ventana de terminal para ver la salida de registro de la muestra. Esto puede ayudarle a determinar qué va mal.
-
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_LENGTHa 255 en el archivoFreeRTOSconfig.hde 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 |
none |
|
Detener |
1 bit |
|
Control de flujo |
none |
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.*