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
Importante
Questa pagina fa riferimento al repository Amazon-FreeRTOS che è obsoleto. Consigliamo di iniziare da qui quando crei un nuovo progetto. Se hai già un progetto FreeRTOS esistente basato sull'ormai obsoleto repository Amazon-FreeRTOS, consulta ilGuida alla migrazione del RTOS repository Github gratuito da Amazon.
Gli argomenti seguenti possono essere utili per risolvere i problemi che possono verificarsi quando si inizia a usare FreeRTOS:
Argomenti
Per informazioni sulla risoluzione di problemi specifici per la scheda, consulta la Inizia con Free RTOS guida relativa alla tua scheda.
Suggerimenti generali sulla risoluzione dei problemi iniziali
- Non viene visualizzato alcun messaggio nellaAWS IoT console dopo l'esecuzione del progetto demo Hello World. Cosa devo fare?
-
Eseguire quanto segue:
-
Aprire la finestra di un terminale per visualizzare l'output di registrazione dell'esempio. Questo può aiutare a determinare la causa di eventuali errori.
-
Verificare che le credenziali di rete siano valide.
-
- I log mostrati 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 nelFreeRTOSconfig.h
file della demo in esecuzione:#define configLOGGING_MAX_MESSAGE_LENGTH 255
Installazione di un emulatore di terminale
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 | Value (Valore) |
---|---|
BAUD |
115200 |
Dati |
8 bit |
Parità |
nessuno |
Stop |
1 bit |
Controllo di flusso |
nessuno |
Trovare la porta seriale della scheda
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.*