Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Fehlerbehebung – Erste Schritte
Wichtig
Diese Seite bezieht sich auf das Amazon-FreeRTOS-Repository, das veraltet ist. Wir empfehlen, dass Sie beim Erstellen eines neuen Projekts hier beginnen. Wenn Sie bereits über ein bestehendes FreeRTOS-Projekt verfügen, das auf dem inzwischen veralteten Amazon-FreeRTOS-Repository basiert, lesen Sie dieLeitfaden zur Migration des kostenlosen RTOS Github-Repositorys von Amazon.
Die folgenden Themen können Ihnen bei der Behebung von Problemen helfen, die beim Einstieg in FreeRTOS auftreten:
Themen
Board-spezifische Tipps zur Fehlerbehebung finden Sie im Handbuch Jetzt kostenlos durchstarten RTOS für Ihr Board.
Allgemeine Tipps zur Fehlerbehebung bei den ersten Schritten
- In derAWS IoT Konsole erscheinen keine Nachrichten, nachdem ich das Hello World-Demoprojekt ausgeführt habe. Was soll ich tun?
-
Gehen Sie wie folgt vor:
-
Öffnen Sie ein Terminal-Fenster, um die Protokollierungausgabe des Beispiels anzusehen. Dies kann bei der Fehlerbehebung hilfreich sein.
-
Stellen Sie sicher, dass Ihre Netzwerk-Anmeldeinformationen gültig sind.
-
- Die Protokolle, die in meinem Terminal angezeigt werden, wenn eine Demo ausgeführt wird, sind gekürzt. Wie kann ich ihre Länge erhöhen?
-
Erhöhen Sie den Wert von
configLOGGING_MAX_MESSAGE_LENGTH
auf 255 in derFreeRTOSconfig.h
Datei für die Demo, die Sie ausführen:#define configLOGGING_MAX_MESSAGE_LENGTH 255
Installieren eines Terminal-Emulators
Ein Terminal-Emulator kann Ihnen dabei helfen, Probleme zu diagnostizieren oder zu überprüfen, ob Ihr Gerätecode korrekt ausgeführt wird. Es sind eine Vielzahl von Terminal-Emulatoren für Windows, macOS und Linux verfügbar.
Sie müssen Ihr Board mit Ihrem Computer verbinden, bevor Sie versuchen, mit einem Terminal-Emulator eine serielle Verbindung zu Ihrem Board herzustellen.
Verwenden Sie die folgenden Einstellungen, um Ihren Terminal-Emulator zu konfigurieren:
Terminal-Einstellung | Wert |
---|---|
BAUDRATE |
115200 |
Daten |
8 Bit |
Parität |
none |
Stopp |
1 Bit |
Flusssteuerung |
none |
Suche des seriellen Ports Ihres Boards
Wenn Sie den seriellen Port Ihres Boards nicht kennen, können Sie einen der folgenden Befehle über die Befehlszeile oder das Terminal ausführen, um die seriellen Ports für alle mit Ihrem Host-Computer verbundenen Geräte auszugeben:
- Windows
-
chgport
- Linux
-
ls /dev/tty*
- macOS
-
ls /dev/cu.*