Windows

arm-none-eabi-gdb

ARM proporciona instaladores .exe para Windows. Descargue uno desde aquí y siga las instrucciones. Justo antes de que finalice el proceso de instalación, marque la opción "Agregar ruta a la variable de entorno". Luego, verifique que las herramientas estén en su %PATH%:

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

OpenOCD

No existe una versión binaria oficial de OpenOCD para Windows, pero si no te animas a compilarlo tú mismo, el proyecto xPack ofrece una distribución binaria, aquí. Sigue las instrucciones de instalación proporcionadas. Luego, actualiza la variable de entorno %PATH% para incluir la ruta donde se instalaron los binarios. (C:\Users\USERNAME\AppData\Roaming\xPacks\@xpack-dev-tools\openocd\0.10.0-13.1\.content\bin\, si has estado usando la instalación sencilla).

Verifique que OpenOCD esta en tu %PATH% con:

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

QEMU

Tome QEMU desde El sitio oficial.

También deberá instalar este controlador USB; de lo contrario, OpenOCD no funcionará. Siga las instrucciones del instalador y asegúrese de instalar la versión correcta (32 o 64 bits) del controlador.

Eso es todo! ve a la siguiente sección.