Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Windows

arm-none-eabi-gdb

ARM stellt .exe-Installationsprogramme für Windows bereit. Laden Sie eines von hier herunter und befolgen Sie die Anweisungen. Aktivieren Sie kurz vor Abschluss des Installationsvorgangs die Option „Add path to environment variable“. Überprüfen Sie anschließend, ob die Werkzeuge in Ihrem %PATH% enthalten sind:

$ arm-none-eabi-gdb -v
GNU gdb (GNU Tools for Arm Embedded Processors 7-2018-q2-update) 8.1.0.20180315-git
(..)

OpenOCD

Es gibt kein offizielles Binär-Release von OpenOCD für Windows, aber wenn Sie es nicht selbst kompilieren möchten, stellt das xPack-Projekt eine Binärdistribution bereit – zu finden hier. Befolgen Sie die dort aufgeführten Installationsanweisungen. Aktualisieren Sie anschließend Ihre Umgebungsvariable %PATH%, indem Sie den Pfad hinzufügen, unter dem die Binärdateien installiert wurden (z. B. C:\Users\USERNAME\AppData\Roaming\xPacks\@xpack-dev-tools\openocd\0.10.0-13.1\.content\bin\, falls Sie die einfache Installation verwendet haben).

Überprüfen Sie mit folgendem Befehl, ob OpenOCD in Ihrem %PATH% enthalten ist:

$ openocd -v
Open On-Chip Debugger 0.10.0
(..)

QEMU

Lade QEMU von der offiziellen Website herunter.

ST-LINK USB driver

Sie müssen außerdem diesen USB-Treiber installieren, da OpenOCD sonst nicht funktioniert. Befolgen Sie die Anweisungen des Installationsprogramms und stellen Sie sicher, dass Sie die richtige Version des Treibers (32-Bit oder 64-Bit) installieren.

Das war’s! Gehen Sie zum nächsten Abschnitt.