Erste Schritte mit dem Texas Instruments CC322 0SF- LAUNCHXL - 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.

Erste Schritte mit dem Texas Instruments CC322 0SF- LAUNCHXL

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 Texas Instruments 0SF-. CC322 LAUNCHXL Falls Sie das Texas Instruments (TI) CC322 0SF- LAUNCHXL Development Kit nicht besitzen, besuchen Sie den Gerätekatalog für AWS Partner, um eines von unserem Partner zu erwerben.

Bevor Sie beginnen, müssen Sie Ihr Gerät konfigurieren AWS IoT und kostenlos RTOS herunterladen, um Ihr Gerät mit der AWS Cloud zu verbinden. 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

Gehen Sie wie folgt vor, um Ihre Entwicklungsumgebung einzurichten und mit Free RTOS loszulegen.

Beachten Sie, dass Free zwei Versionen IDEs für das TI CC322 0SF- LAUNCHXL Development Kit RTOS unterstützt: Code Composer Studio und IAR Embedded Workbench Version 8.32. Sie können beide verwenden, IDE um loszulegen.

Installieren von Code Composer Studio

  1. Navigieren Sie zu TI Code Composer Studio.

  2. Wenn Sie den TI ARM-Compiler mit Ihrem TI-Board verwenden, verwenden Sie den folgenden Befehl, um Build-Dateien aus dem Quellcode zu erzeugen:

  3. Entpacken Sie das Offline-Installationsprogramm und führen Sie es aus. Folgen Sie den Anweisungen.

  4. Wählen Sie für die zu installierenden Produktfamilien die Option SimpleLink Wi-Fi CC32xx Wireless ausMCUs.

  5. Akzeptieren Sie auf der nächsten Seite die Standardeinstellungen für Debugging-Proben und klicken Sie dann auf Beenden.

Wenn bei der Installation von Code Composer Studio Probleme auftreten, finden Sie weitere Informationen unter TI Development Tools Support, Code Composer Studio FAQs und Problembehandlung CCS.

Installieren Sie IAR Embedded Workbench

  1. Laden Sie das Windows-Installationsprogramm für Version 8.32 von IAR Embedded Workbench für herunter und führen Sie es aus. ARM Vergewissern Sie sich, dass unter Debug Probe Drivers die Option TI ausgewählt ist XDS.

  2. Beenden Sie die Installation und starten Sie das Programm. Wählen Sie auf der Seite des Lizenzassistenten die Option Bei IAR Systemen registrieren aus, um eine Testlizenz zu erhalten, oder verwenden Sie Ihre eigene IAR Lizenz.

Installieren Sie die SimpleLink CC322 0 SDK

Installiere die SimpleLink CC3220 SDK. Das SimpleLink Wi-Fi CC322 0 SDK enthält Treiber für das programmierbare CC322 0SFMCU, mehr als 40 Beispielanwendungen und die Dokumentation, die für die Verwendung der Beispiele erforderlich ist.

Installieren von Uniflash

Installieren Sie Uniflash. CCSUniflash ist ein eigenständiges Tool, das zur Programmierung von On-Chip-Flash-Speichern auf TI verwendet wird. MCUs Uniflash verfügt über eine GUI Befehlszeile und eine Skriptschnittstelle.

Installieren des neuesten Service-Packs

  1. Platzieren Sie auf Ihrem TI CC322 0SF LAUNCHXL - den SOP Jumper auf dem mittleren Satz von Pins (Position = 1) und setzen Sie die Platine zurück.

  2. Starten Sie Uniflash. Wenn Ihre CC322 LaunchPad 0SF-Karte unter Entdeckte Geräte angezeigt wird, wählen Sie Start. Wenn Ihr Board nicht erkannt wird, wählen Sie CC3220SF- LAUNCHXL aus der Liste der Boards unter New Configuration aus und wählen Sie dann Start Image Creator.

  3. Wählen Sie New Project (Neues Projekt) aus.

  4. Geben Sie auf der Seite Start new project (Neues Projekt starten) einen Namen für Ihr Projekt ein. Wählen Sie als Gerätetyp die Option CC3220SF aus. Wählen Sie für Device Mode (Gerätemodus) erst Develop (Entwickeln) und dann Create Project (Projekt erstellen) aus.

  5. Wählen Sie auf der rechten Seite des Uniflash-Anwendungsfensters Connect (Verbinden) aus.

  6. Wählen Sie in der linken Spalte Advanced (Erweitert), Files (Dateien) und dann Service Pack (Service-Pack) aus.

  7. Wählen Sie Durchsuchen und navigieren Sie dann zu dem Ort, an dem Sie CC322 SimpleLink SDK 0SF installiert haben. Die Service-Packs finden Sie unter ti/simplelink_cc32xx_sdk_VERSION/tools/cc32xx_tools/servicepack-cc3x20/sp_VERSION.bin.

  8. Wählen Sie erst die Schaltfläche Burn (Brennen) ( Feather icon representing a lightweight or simplified feature or concept. ) und dann Program Image (Create & Program) (Image programmieren (Erstellen und Programmieren)) zum Installieren des Service-Packs aus. Denken Sie daran, den SOP Jumper wieder auf Position 0 zu schalten und die Platine zurückzusetzen.

Konfigurieren der WLAN-Bereitstellung

So konfigurieren Sie die WLAN-Einstellungen für Ihr Board. Führen Sie einen der folgenden Schritte aus:

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

Erstellen Sie das kostenlose RTOS Demo-Projekt in TI Code Composer und führen Sie es aus

Um die kostenlose RTOS Demo in TI Code Composer zu importieren
  1. Öffnen Sie den TI Code Composer und klicken Sie dann auf OK, um den Standard-WorkSpace-Namen zu akzeptieren.

  2. Wählen Sie auf der Seite Erste Schritte die Option Import Project (Projekt importieren) aus.

  3. Unter Select search-directory (Suchverzeichnis auswählen) geben Sie projects/ti/cc3220_launchpad/ccs/aws_demos ein. Das Projekt aws_demos sollte standardmäßig ausgewählt werden. Wählen Sie Beenden aus, um das Projekt in den TI Code Composer zu importieren.

  4. Doppelklicken Sie im Projekt-Explorer auf die Option aws_demos, um das Projekt zu aktivieren.

  5. Wählen Sie im Projekt die Option Build Project (Projekt erstellen) aus, um sicherzustellen, dass das Projekt ohne Fehler oder Warnungen kompiliert wird.

Um die kostenlose RTOS Demo in TI Code Composer auszuführen
  1. Stellen Sie sicher, dass sich der Sense On Power (SOP) -Jumper an Ihrem Texas Instruments CC322 0SF- in Position 0 LAUNCHXL befindet. Weitere Informationen finden Sie unter SimpleLink Wi-Fi CC3x2 0, CC3x3x Netzwerkprozessor-Benutzerhandbuch.

  2. Verwenden Sie ein USB Kabel, um Ihr Texas Instruments CC322 0SF- mit Ihrem Computer LAUNCHXL zu verbinden.

  3. Vergewissern Sie sich im Projekt-Explorer, dass CC3220SF.ccxml als aktive Zielkonfiguration ausgewählt ist. Klicken Sie zum Aktivieren mit der rechten Maustaste auf die Datei und wählen Sie Set as active target configuration (Als aktive Zielkonfiguration festlegen) aus.

  4. Wählen Sie im TI Code Composer unter Run (Ausführen) die Option Debug (Debuggen) aus.

  5. Wenn der Debugger am Haltepunkt in main() anhält, rufen Sie im Menü Ausführen auf und wählen Sie Fortsetzen aus.

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.

Erstellen Sie ein kostenloses RTOS Demo-Projekt in IAR Embedded Workbench und führen Sie es aus

Um die kostenlose RTOS Demo in IAR Embedded Workbench zu importieren
  1. Öffnen Sie IAR Embedded Workbench, wählen Sie Datei und dann Open Workspace.

  2. Navigieren Sie zu projects/ti/cc3220_launchpad/iar/aws_demos, wählen Sie aws_demos.eww aus und klicken Sie anschließend auf OK.

  3. Klicken Sie rechts auf den Projektnamen (aws_demos) und wählen Sie dann Make (Vornehmen) aus.

Um die kostenlose RTOS Demo in IAR Embedded Workbench auszuführen
  1. Stellen Sie sicher, dass sich der Sense On Power (SOP) -Jumper an Ihrem Texas Instruments CC322 0SF- in Position 0 LAUNCHXL befindet. Weitere Informationen finden Sie unter SimpleLink Wi-Fi CC3x2 0, CC3x3x Netzwerkprozessor-Benutzerhandbuch.

  2. Verwenden Sie ein USB Kabel, um Ihr Texas Instruments CC322 0SF- mit Ihrem Computer LAUNCHXL zu verbinden.

  3. Erstellen Sie Ihr Projekt neu.

    Um das Projekt aus dem Menü Projekt neu zu erstellen, wählen Sie Make (Vornehmen) aus.

  4. Wählen Sie im Menü Projekt die Option Herunterladen und Debuggen aus. Sie können die Meldung „Warnung: Fehler beim Initialisieren“ ignorieren EnergyTrace, falls sie angezeigt wird. Weitere Informationen zu finden Sie EnergyTrace unter MSP EnergyTrace Technologie.

  5. Wenn der Debugger am Haltepunkt in main() anhält, rufen Sie im Menü Debug (Debuggen) auf und wählen Sie Go (Fortfahren) aus.

CMakeMit Free verwenden 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

Um die kostenlose RTOS Demo zu erstellen mit CMake
  1. Erstellen Sie einen Ordner, der die generierten Build-Dateien enthält (build-folder).

  2. Stellen Sie sicher, dass Ihr Suchpfad (PATHUmgebungsvariable $) den Ordner enthält, in dem sich die CGT TI-Compiler-Binärdatei befindet (zum BeispielC:\ti\ccs910\ccs\tools\compiler\ti-cgt-arm_18.12.2.LTS\bin).

    Wenn Sie den ARM TI-Compiler mit Ihrem TI-Board verwenden, verwenden Sie den folgenden Befehl, um Build-Dateien aus dem Quellcode zu generieren:

    cmake -DVENDOR=ti -DBOARD=cc3220_launchpad -DCOMPILER=arm-ti -S freertos -B build-folder

Weitere Informationen finden Sie unter CMake mit FreeRTOS verwenden.

Fehlerbehebung

Wenn Sie im MQTT Client der AWS IoT Konsole keine Meldungen sehen, müssen Sie möglicherweise die Debug-Einstellungen für das Board konfigurieren.

So konfigurieren Sie Debug-Einstellungen für TI-Boards
  1. Wählen Sie im Projekt-Explorer des Code Composers die Option aws_demos aus.

  2. Wählen Sie im Menü Ausführen die Option Debug Configurations (Debug-Konfigurationen) aus.

  3. Wählen Sie im Navigationsbereich die Option aws_demos aus.

  4. Wählen Sie auf der Registerkarte Target (Ziel) unter Connection Options (Verbindungsoptionen) die Option Reset the target on a connect (Ziel auf einer Verbindung zurücksetzen) aus.

  5. Wählen Sie Apply und dann Close.

Wenn diese Schritte nicht funktionieren, sollten Sie die Ausgabe des Programms im seriellen Terminal ansehen. Sie sollten einen Text sehen, der die Ursache des Problems angibt.

Allgemeine Informationen zur Problembehandlung bei Getting Started with Free finden Sie RTOS unterFehlerbehebung – Erste Schritte.