

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 repositorio de Amazon-FreeRTOS, que está en desuso. Recomendamos [empezar por aquí](freertos-getting-started-modular.md) 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](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 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.

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