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 предоставляет установщики .exe для Windows. Скачайте один из них здесь и следуйте инструкциям. Перед самым завершением установки отметьте опцию «Add path to environment variable» (добавить путь в переменную окружения). Затем убедитесь, что инструменты доступны в вашем %PATH%:

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

OpenOCD

Официального бинарного релиза OpenOCD для Windows нет. Но если вам не хочется собирать его самостоятельно, проект xPack предоставляет готовую бинарную сборку, здесь. Следуйте приведённым там инструкциям по установке. Затем обновите переменную окружения %PATH%, добавив в неё путь, по которому установлены исполняемые файлы (C:\Users\USERNAME\AppData\Roaming\xPacks\@xpack-dev-tools\openocd\0.10.0-13.1\.content\bin\, если вы использовали простую установку).

Убедитесь, что OpenOCD доступен в вашем %PATH%:

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

QEMU

Скачайте QEMU с официального сайта.

Также вам нужно установить этот USB-драйвер, иначе OpenOCD не будет работать. Следуйте инструкциям установщика и убедитесь, что вы выбрали подходящую версию драйвера (32-битную или 64-битную).

Всё! Перейдите к следующему разделу.