Nozioni di base sulla risoluzione dei problemi - Gratuito RTOS

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 repository Github di Amazon-FreeRTOS.

Gli argomenti seguenti possono essere utili per risolvere i problemi che possono verificarsi quando si inizia a usare FreeRTOS:

Per informazioni sulla risoluzione di problemi specifici per la scheda, consulta la Nosu FreeRTOS 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:

  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.

  2. 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 valoreconfigLOGGING_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.*