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 :
Rubriques
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 :
-
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.
-
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 valeur
configLOGGING_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.*