

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Nozioni di base sulla risoluzione dei problemi
<a name="gsg-troubleshooting"></a>

**Importante**  <a name="deprecation-message-general"></a>
Questa pagina fa riferimento al repository Amazon-FreeRTOS che è obsoleto. Ti consigliamo di [iniziare da qui quando crei un nuovo progetto](freertos-getting-started-modular.md). Se disponi già di un progetto FreeRTOS esistente basato sull'ormai obsoleto repository Amazon-FreerTOS, consulta il. [Guida alla migrazione del repository Github di Amazon-FreeRTOS](github-repo-migration.md)

I seguenti argomenti possono aiutarti a risolvere i problemi che riscontri quando inizi a usare FreerTOS:

**Topics**
+ [Suggerimenti generali sulla risoluzione dei problemi iniziali](#gsg-troubleshooting-general)
+ [Installazione di un emulatore di terminale](#uart-term)

Per informazioni sulla risoluzione di problemi specifici per la scheda, consulta la [Inizia con FreerTOS](freertos-getting-started.md) guida relativa alla tua scheda.

## Suggerimenti generali sulla risoluzione dei problemi iniziali
<a name="gsg-troubleshooting-general"></a>

**Non viene visualizzato alcun messaggio nella AWS IoT console dopo aver eseguito il progetto demo Hello World. Cosa devo fare?**  
Eseguire quanto segue:  

1. Aprire la finestra di un terminale per visualizzare l'output di registrazione dell'esempio. Questo può aiutare a determinare la causa di eventuali errori.

1. Verificare che le credenziali di rete siano valide.

**I log visualizzati nel mio terminale durante l'esecuzione di una demo vengono troncati. Come posso aumentarne la lunghezza?**  
Aumentate il valore `configLOGGING_MAX_MESSAGE_LENGTH` a 255 nel `FreeRTOSconfig.h` file della demo in esecuzione:  

```
#define configLOGGING_MAX_MESSAGE_LENGTH    255
```

## Installazione di un emulatore di terminale
<a name="uart-term"></a>

Un emulatore di terminale può aiutarti a diagnosticare i problemi o a verificare che il codice del dispositivo venga eseguito correttamente. Ci sono vari emulatori di terminale disponibili per macOS, Windows e Linux.

È necessario collegare la scheda al computer prima di tentare di stabilire una connessione seriale per la scheda con un emulatore di terminale.

Usa le seguenti impostazioni per configurare l'emulatore di terminale:


| Impostazione del terminale | Valore | 
| --- | --- | 
|  BAUD  |  115200  | 
|  Dati  |  8 bit  | 
|  Parità  |  nessuno  | 
|  Stop  |  1 bit  | 
|  Controllo di flusso  |  nessuno  | 

### Trovare la porta seriale della scheda
<a name="serial-port-ts"></a>

Se non conosci la porta seriale della scheda, puoi inviare uno dei seguenti comandi dalla riga di comando o terminale per ottenere le porte seriali per tutti i dispositivi connessi al tuo computer host:

**Windows**  

```
chgport
```

**Linux**  

```
ls /dev/tty*
```

**macOS**  

```
ls /dev/cu.*
```