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.