Fehlerbehebung – Erste Schritte - Kostenlos RTOS

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 Amazon-FreerTOS Github-Repositorys.

Die folgenden Themen können Ihnen bei der Behebung von Problemen helfen, die beim Einstieg in FreeRTOS auftreten:

Board-spezifische Tipps zur Fehlerbehebung finden Sie im Handbuch Erste Schritte mit FreeRTOS 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:

  1. Öffnen Sie ein Terminal-Fenster, um die Protokollierungausgabe des Beispiels anzusehen. Dies kann bei der Fehlerbehebung hilfreich sein.

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