Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Erste Schritte mit dem STMicroelectronics STM32L4 Discovery Kit IoT Node - 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.

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.

Erste Schritte mit dem STMicroelectronics STM32L4 Discovery Kit IoT Node

Wichtig

Diese Referenzintegration wird im RTOS Amazon-Free-Repository gehostet, das veraltet ist. Wir empfehlen, dass Sie hier beginnen, wenn Sie ein neues Projekt erstellen. Wenn Sie bereits über ein bestehendes kostenloses RTOS Projekt verfügen, das auf dem inzwischen veralteten RTOS Amazon-Free-Repository basiert, finden Sie weitere Informationen unter. Leitfaden zur Migration des kostenlosen RTOS Github-Repositorys von Amazon

Dieses Tutorial enthält Anweisungen für die ersten Schritte mit dem STMicroelectronics STM32L4 Discovery Kit IoT Node. Wenn Sie den STMicroelectronics STM32L4 Discovery Kit IoT Node noch nicht haben, besuchen Sie den AWS Partner Device Catalog, um eines von unserem Partner zu erwerben.

Stellen Sie sicher, dass Sie die neueste WLAN-Firmware installiert haben. Informationen zum Herunterladen der neuesten Wi-Fi-Firmware finden Sie unter STM32L4Discovery Kit IoT-Knoten, Low-Power-WLAN, Bluetooth Low Energy,NFC, SubGHz, Wi-Fi. Wählen Sie unter Binary Resources die Option Inventek ISM 43362 Wi-Fi-Modul-Firmware-Update aus (lesen Sie die Readme-Datei für Anweisungen).

Bevor Sie beginnen, müssen Sie Ihren kostenlosen RTOS Download und WLAN konfigurieren AWS IoT, um Ihr Gerät mit der Cloud zu verbinden. AWS Detaillierte Anweisungen finden Sie unter Erste Schritte. In diesem Tutorial wird der Pfad zum Verzeichnis für kostenlose RTOS Downloads als bezeichnetfreertos.

Übersicht

Dieses Tutorial enthält Anweisungen für die folgenden ersten Schritte:

  1. Installieren von Software auf dem Host-Computer zum Entwickeln und Debuggen eingebetteter Anwendungen für Ihr Mikrocontroller-Board.

  2. Cross-Compilierung einer kostenlosen RTOS Demo-Anwendung zu einem Binär-Image.

  3. Laden des binären Anwendungs-Image auf Ihr Board und Ausführen der Anwendung.

Einrichten Ihrer Entwicklungsumgebung

Installieren Sie System Workbench für STM32

  1. Rufen Sie STM32Open.org auf.

  2. Registrieren Sie sich auf der STM32 Open-Webseite. Sie müssen sich anmelden, um das Workbench-System herunterladen zu können.

  3. Rufen Sie das STM32Installationsprogramm von System Workbench auf, um System Workbench herunterzuladen und zu installieren.

Falls bei der Installation Probleme auftreten, finden Sie weitere Informationen FAQs auf der System Workbench-Website.

Erstellen Sie das kostenlose RTOS Demo-Projekt und führen Sie es aus

Importieren Sie die kostenlose RTOS Demo in die STM32 System Workbench

  1. Öffnen Sie die STM32 System Workbench und geben Sie einen Namen für einen neuen Arbeitsbereich ein.

  2. Wählen Sie im Menü Datei die Option Import aus. Erweitern Sie General (Allgemein), wählen Sie Existing Projects into Workspace (Vorhandene Projekte in WorkSpace) aus und klicken Sie dann auf Weiter.

  3. Unter Select search-directory (Stammverzeichnis auswählen) geben Sie projects/st/stm32l475_discovery/ac6/aws_demos ein.

  4. Das Projekt aws_demos sollte standardmäßig ausgewählt werden.

  5. Wählen Sie Fertig stellen, um das Projekt in STM32 System Workbench zu importieren.

  6. Wählen Sie im Menü Projekt die Option Build All (Alle erstellen) aus. Vergewissern Sie sich, dass das Projekt fehlerfrei kompiliert wurde.

MQTTNachrichten in der Cloud überwachen

Bevor Sie das kostenlose RTOS Demo-Projekt ausführen, können Sie den MQTT Client in der AWS IoT Konsole so einrichten, dass er die Nachrichten überwacht, die Ihr Gerät an die AWS Cloud sendet.

Um das MQTT Thema mit dem AWS IoT MQTT Client zu abonnieren
  1. Melden Sie sich an der AWS IoT -Konsole an.

  2. Wählen Sie im Navigationsbereich Test und dann MQTTTest Client aus, um den MQTT Client zu öffnen.

  3. Geben Sie im Feld Subscription topic (Abonnementthema) die Option your-thing-name/example/topic ein und wählen Sie dann Subscribe to topic (Thema abonnieren).

Wenn das Demo-Projekt erfolgreich auf Ihrem Gerät ausgeführt wird, sehen Sie „Hello World!“ mehrfach zu dem Thema gesendet, das Sie abonniert haben.

Führen Sie das kostenlose RTOS Demo-Projekt aus

  1. Verwenden Sie ein USB Kabel, um Ihren STMicroelectronics STM32L4 Discovery Kit IoT Node mit Ihrem Computer zu verbinden. (Informationen zum richtigen USB Anschluss finden Sie in der Dokumentation des Herstellers, die mit Ihrem Motherboard geliefert wurde.)

  2. Klicken Sie im Project Explorer mit der rechten Maustasteaws_demos, wählen Sie Debug As und dann Ac6 STM32 C/C++ Application.

    Wenn beim ersten Starten einer Debug-Sitzung ein Debug-Fehler auftritt, führen Sie die folgenden Schritte aus:

    1. Wählen Sie in STM32 System Workbench im Menü Ausführen die Option Konfigurationen debuggen.

    2. Wählen Sie aws_demos Debuggen aus. (Möglicherweise müssen Sie Ac6 STM32 Debugging erweitern.)

    3. Wählen Sie die Registerkarte Debugger aus.

    4. Im Configuration Script (Konfigurationsskript) wählen Sie Show Generator Options (Generator-Optionen anzeigen) aus.

    5. Setzen Sie unter Mode Setup (Moduseinstellung) die Option Reset Mode (Modus zurücksetzen) auf Software System Reset (Software-System zurückzusetzen). Wählen Sie erst Apply (Anwenden) und anschließend Debug (Debuggen) aus.

  3. Wenn der Debugger am Haltepunkt in main() anhält, wählen Sie im Menü Run (Ausführen) die Funktion Fortsetzen aus.

Mit Free verwenden CMake RTOS

Wenn Sie es vorziehen, keine kostenlose RTOS Entwicklung zu verwenden, können Sie alternativ die Demo-Anwendungen oder Anwendungen, die Sie mit Code-Editoren und Debugging-Tools von Drittanbietern entwickelt haben, erstellen und ausführen. IDE CMake

Erstellen Sie zunächst einen Ordner, der die generierten Build-Dateien enthält (build-folder).

Verwenden Sie den folgenden Befehl, um Build-Dateien zu erstellen:

cmake -DVENDOR=st -DBOARD=stm32l475_discovery -DCOMPILER=arm-gcc -S freertos -B build-folder

Wenn arm-none-eabi-gcc es nicht in Ihrem Shell-Pfad enthalten ist, müssen Sie auch die AFR_TOOLCHAIN_PATH CMake Variable setzen. Beispielsweise:

-D AFR_TOOLCHAIN_PATH=/home/user/opt/gcc-arm-none-eabi/bin

Weitere Hinweise zur Verwendung CMake mit Free RTOS finden Sie unterCMake mit FreeRTOS verwenden.

Fehlerbehebung

Wenn Sie in der UART Ausgabe der Demo-Anwendung Folgendes sehen, müssen Sie die Firmware des Wi-Fi-Moduls aktualisieren:

[Tmr Svc] WiFi firmware version is: xxxxxxxxxxxxx [Tmr Svc] [WARN] WiFi firmware needs to be updated.

Informationen zum Herunterladen der neuesten Wi-Fi-Firmware finden Sie unter STM32L4Discovery Kit IoT-Knoten, Low-Power-WLAN, Bluetooth Low Energy,NFC, SubGHz, Wi-Fi. Wählen Sie unter Binary Resources den Download-Link für das Firmware-Update für das Inventek ISM 43362 Wi-Fi-Modul aus.

Allgemeine Informationen zur Fehlerbehebung bei Getting Started with Free finden Sie RTOS unter. Fehlerbehebung – Erste Schritte

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.