

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
<a name="gsg-troubleshooting"></a>

**importante**  <a name="deprecation-message-general"></a>
Esta página hace referencia al Amazon-FreeRTOS repositorio que está en desuso. Recomendamos [empezar por aquí](freertos-getting-started-modular.md) 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](github-repo-migration.md)

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

**Topics**
+ [Consejos generales de introducción a solución de problemas](#gsg-troubleshooting-general)
+ [Instalación de un emulador de terminal](#uart-term)

Para obtener consejos de solución de problemas específicos de la placa, consulte la guía [Introducción a FreeRTOS](freertos-getting-started.md) de su placa.

## Consejos generales de introducción a solución de problemas
<a name="gsg-troubleshooting-general"></a>

**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:  

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

1. 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
<a name="uart-term"></a>

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
<a name="serial-port-ts"></a>

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.*
```