Résolution des problèmes de mise en route - Gratuit RTOS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Résolution des problèmes de mise en route

Important

Cette page fait référence au référentiel Amazon-FreeRTOS qui est obsolète. Nous vous recommandons de commencer ici lorsque vous créez un nouveau projet. Si vous possédez déjà un projet FreeRTOS basé sur le référentiel Amazon-FreeRTOS, désormais obsolète, consultez leGuide de migration du référentiel Github d'Amazon-FreeRTOS.

Les rubriques suivantes peuvent vous aider à résoudre les problèmes potentiels liés à FreeRTOS :

Pour obtenir des conseils de résolution de problèmes spécifiques aux cartes, consultez le Mise en route avec FreeRTOS manuel de votre carte.

Conseils généraux pour résoudre les problèmes de mise en route

Aucun message n'apparaît dans laAWS IoT console après l'exécution du projet de démonstration Hello World. Que puis-je faire ?

Essayez les éléments suivants :

  1. Ouvrez une fenêtre de terminal pour afficher la sortie de journalisation de l'exemple. Cela peut vous aider à déterminer ce qui ne va pas.

  2. Vérifiez que vos informations d'identification réseau sont valides.

Les journaux affichés dans mon terminal lors de l'exécution d'une démo sont tronqués. Comment puis-je augmenter leur longueur ?

Augmentez la valeurconfigLOGGING_MAX_MESSAGE_LENGTH à 255 dans leFreeRTOSconfig.h fichier de la démo que vous exécutez :

#define configLOGGING_MAX_MESSAGE_LENGTH 255

Installation d'un émulateur de terminal

Un émulateur de terminal peut vous aider à diagnostiquer les problèmes ou à vérifier que le code de votre appareil s'exécute correctement. Il existe une variété d'émulateurs de terminal disponibles pour Windows, macOS et Linux.

Vous devez connecter votre carte à votre ordinateur avant d'essayer d'établir une connexion série à la carte avec un émulateur de terminal.

Utilisez les paramètres suivants pour configurer votre émulateur de terminal.

Paramètre du terminal Valeur

Fréquence BAUD

115200

Données

8 bits

Parité

Aucun(e)

Arrêt

1 bit

Contrôle de flux

Aucun(e)

Identification du port série de votre carte

Si vous ne connaissez pas le port série de votre carte, vous pouvez exécuter l'une des commandes suivantes à partir de la ligne de commande ou du terminal pour renvoyer les ports série de tous les appareils connectés à l'ordinateur hôte :

Windows
chgport
Linux
ls /dev/tty*
macOS
ls /dev/cu.*