

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
<a name="getting_started_ti"></a>

**Wichtig**  <a name="deprecation-message"></a>
Diese Referenzintegration wird im Amazon-FreeRTOS-Repository gehostet, das veraltet ist. Wir empfehlen, dass Sie [hier beginnen](freertos-getting-started-modular.md), wenn Sie ein neues Projekt erstellen. Wenn Sie bereits ein vorhandenes FreeRTOS-Projekt haben, das auf dem inzwischen veralteten Amazon-FreeRTOS-Repository basiert, finden Sie weitere Informationen unter. [Leitfaden zur Migration des Amazon-FreerTOS Github-Repositorys](github-repo-migration.md)

Dieses Tutorial enthält Anweisungen für die ersten Schritte mit dem 0SF-LAUNCHXL von Texas Instruments. CC322 [Wenn Sie nicht über das CC322 0SF-LAUNCHXL Development Kit von Texas Instruments (TI) verfügen, besuchen Sie den Gerätekatalog für Partner, um eines von unserem Partner zu erwerben. AWS](https://devices.amazonaws.com/detail/a3G0L00000AANtaUAH/SimpleLink-Wi-Fi®-CC3220SF-Wireless-Microcontroller-LaunchPad-Development-Kit)

Bevor Sie beginnen, müssen Sie FreeRTOS konfigurieren AWS IoT und herunterladen, um Ihr Gerät mit der AWS Cloud zu verbinden. Detaillierte Anweisungen finden Sie unter [Erste Schritte](freertos-prereqs.md). In diesem Tutorial wird der Pfad zum FreeRTOS-Download-Verzeichnis als bezeichnet. `freertos`

## -Übersicht
<a name="w2aac31b9b7c25c48c11"></a>

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.

1. Cross-Compilierung einer FreeRTOS-Demo-Anwendung zu einem Binär-Image.

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

## Einrichten Ihrer Entwicklungsumgebung
<a name="ti-setup-env"></a>

Gehen Sie wie folgt vor, um Ihre Entwicklungsumgebung für den Einstieg in FreeRTOS einzurichten.

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

### Installieren von Code Composer Studio
<a name="install-ccs"></a>

1. Navigieren Sie zu [TI Code Composer Studio](http://processors.wiki.ti.com/index.php/Download_CCS).

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

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

1. ****Wählen Sie für die zu installierenden Produktfamilien die Option Wi-Fi Wireless. SimpleLink CC32xx MCUs****

1. 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, wenden Sie sich an den [TI Development Tools Support](http://software-dl.ti.com/ccs/esd/documents/ccs_support.html), [Code Composer Studio FAQs](http://processors.wiki.ti.com/index.php/FAQ_-_CCS) und [Troubleshooting CCS](http://processors.wiki.ti.com/index.php/Troubleshooting_CCSv7).

### Installieren von IAR Embedded Workbench
<a name="install-iar"></a>

1. Laden Sie das [Windows-Installationsprogramm für Version 8.32](http://netstorage.iar.com/SuppDB/Protected/PRODUPD/013570/EWARM-CD-8322-19423.exe) der IAR Embedded Workbench for ARM herunter und führen Sie es aus. Stellen Sie für die **Debug probe drivers (Debugging-Proben-Treiber)** sicher, dass **TI XDS** ausgewählt ist:

1. Beenden Sie die Installation und starten Sie das Programm. Wählen Sie auf der Seite **License Wizard (Lizenz-Assistent)** die Option **Register with IAR Systems to get an evaluation license (Mit IAR-System registrieren, um eine Evaluierungslizenz zu bekommen)** aus oder verwenden Sie Ihre eigene IAR-Lizenz.

### Installieren Sie das SDK SimpleLink CC322 0
<a name="install-ti-sdk"></a>

Installieren Sie das [SDK SimpleLink CC322 0](http://www.ti.com/tool/SIMPLELINK-CC3220-SDK). Das SimpleLink Wi-Fi CC322 0-SDK enthält Treiber für die programmierbare CC322 0SF-MCU, mehr als 40 Beispielanwendungen und die Dokumentation, die für die Verwendung der Beispiele erforderlich ist.

### Installieren von Uniflash
<a name="install-uniflash"></a>

Installieren Sie [Uniflash](http://www.ti.com/tool/UNIFLASH). CCS Uniflash ist ein eigenständiges Tool zur Programmierung von On-Chip-Flash-Speichern auf TI. MCUs Uniflash verfügt über eine GUI, eine Befehlszeile und eine Scripting-Schnittstelle.

### Installieren des neuesten Service-Packs
<a name="ti-servicepack"></a>

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

1. 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 **Neue Konfiguration** aus und wählen Sie dann Start Image Creator.**

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

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

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

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

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

1. Wählen Sie erst die Schaltfläche **Burn (Brennen)** (![\[Feather icon representing a lightweight or simplified feature or concept.\]](http://docs.aws.amazon.com/de_de/freertos/latest/userguide/images/flame.png)) und dann **Program Image (Create & Program) (Image programmieren (Erstellen und Programmieren))** zum Installieren des Service-Packs aus. Denken Sie daran, den SOP Jumper zurück an die Position 0 zu setzen und setzen Sie das Board zurück.

### Konfigurieren der WLAN-Bereitstellung
<a name="wifi-provision"></a>

So konfigurieren Sie die WLAN-Einstellungen für Ihr Board. Führen Sie einen der folgenden Schritte aus:
+ Konfigurieren Sie die FreeRTOS-Demoanwendung, wie unter beschrieben. [Konfiguration der FreeRTOS-Demos](freertos-prereqs.md#freertos-configure)
+ Wird [SmartConfig](http://dev.ti.com/tirex/#/?link=Software%2FSimpleLink%20CC32xx%20SDK%2FSimpleLink%20Academy%2FWi-Fi%2FWi-Fi%20Provisioning)von Texas Instruments verwendet.

## Erstellen Sie das FreeRTOS-Demoprojekt und führen Sie es aus
<a name="ti-build-and-run-examples"></a>

### Erstellen Sie das FreeRTOS-Demoprojekt in TI Code Composer und führen Sie es aus
<a name="ti-build-and-run-ccs"></a><a name="ti-load-project"></a>

**Um die FreeRTOS-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.

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

1. 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.

1. Doppelklicken Sie im **Projekt-Explorer** auf die Option **aws\$1demos**, um das Projekt zu aktivieren.

1. Wählen Sie im **Projekt** die Option **Build Project (Projekt erstellen)** aus, um sicherzustellen, dass das Projekt ohne Fehler oder Warnungen kompiliert wird.<a name="ti-run-project-css"></a>

**So führen Sie die FreeRTOS-Demo in TI Code Composer aus**

1. Stellen Sie sicher, dass sich der Sense On Power (SOP) -Jumper an Ihrem Texas Instruments CC322 0SF-LAUNCHXL in Position 0 befindet. Weitere Informationen finden Sie unter [SimpleLink Wi-Fi CC3x2 0, Network Processor User's Guide](http://www.ti.com/lit/swru455). CC3x3x 

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

1. 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.

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

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

### Überwachung von MQTT-Nachrichten in der Cloud
<a name="w2aac31b9b7c25c48c15b5"></a>

Bevor Sie das FreeRTOS-Demoprojekt 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 Cloud sendet. AWS

**Um das MQTT-Thema mit dem MQTT-Client zu abonnieren AWS IoT**

1. Melden Sie sich bei der [AWS IoT-Konsole](https://console.aws.amazon.com/iotv2/) an.

1. Wählen Sie im Navigationsbereich Test und dann **MQTT-Testclient** aus, um den **MQTT-Client** zu öffnen.

1. 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\$1“ mehrfach zu dem Thema gesendet, das Sie abonniert haben.

### FreeRTOS-Demo-Projekt in IAR Embedded Workbench erstellen und ausführen
<a name="ti-build-and-run-iar"></a><a name="ti-load-project-iar"></a>

**Um die FreeRTOS-Demo in IAR Embedded Workbench zu importieren**

1. Öffnen Sie die IAR Embedded Workbench und wählen Sie **Datei** und dann **Open Workspace (WorkSpace öffnen)** aus.

1. Navigieren Sie zu `projects/ti/cc3220_launchpad/iar/aws_demos`, wählen Sie **aws\$1demos.eww** aus und klicken Sie anschließend auf **OK**.

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

**So führen Sie die FreeRTOS-Demo in IAR Embedded Workbench aus**

1. Stellen Sie sicher, dass sich der Sense On Power (SOP) -Jumper an Ihrem Texas Instruments CC322 0SF-LAUNCHXL in Position 0 befindet. Weitere Informationen finden Sie unter [SimpleLink Wi-Fi CC3x2 0, Network Processor User's Guide](http://www.ti.com/lit/swru455). CC3x3x 

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

1. Erstellen Sie Ihr Projekt neu.

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

1. Wählen Sie im Menü **Projekt** die Option **Herunterladen und Debuggen** aus. Sie können die Meldung „Warnung: Fehler beim Initialisieren“ ignorieren, falls sie angezeigt EnergyTrace wird. Weitere Informationen zu finden Sie EnergyTrace unter [MSP-Technologie EnergyTrace ](http://www.ti.com/tool/energytrace?jktype=recommendedresults).

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

### Verwendung CMake mit FreeRTOS
<a name="w2aac31b9b7c25c48c15b9"></a>

Wenn Sie es vorziehen, keine IDE für die FreeRTOS-Entwicklung CMake 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.

**Um die FreeRTOS-Demo zu erstellen mit CMake**

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

1. Stellen Sie sicher, dass Ihr Suchpfad (Umgebungsvariable **\$1PATH**) den Ordner enthält, in dem sich die TI CGT-Compiler-Binärdatei befindet (z. B. `C:\ti\ccs910\ccs\tools\compiler\ti-cgt-arm_18.12.2.LTS\bin`).

   Wenn Sie den TI ARM-Compiler mit Ihrem TI-Board verwenden, verwenden Sie den folgenden Befehl zum Generieren von Build-Dateien aus dem Quellcode:

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

Weitere Informationen finden Sie unter [Verwendung CMake mit FreeRTOS](getting-started-cmake.md).

## Fehlerbehebung
<a name="getting_started_ti_troubleshooting"></a>

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\$1demos** aus.

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

1. Wählen Sie im Navigationsbereich die Option **aws\$1demos** aus.

1. 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.

1. 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 FreeRTOS finden Sie unter. [Fehlerbehebung – Erste Schritte](gsg-troubleshooting.md)