Выбор программатора/отладчика

Потдерживаемые программаторы в сочетании с OpenOCD:

  • Olimex ARM-USB-OCD-H (драйвер WinUSB)

  • JLink (драйвер libusb-win32)

  • ELJTAG от компании ELRON

Возможно использование других отладчиков на микросхеме FT2232H, а также отладчиков на других микросхемах компании FTDI с поддержкой JTAG, но использование других микросхем не тестировалось.

Для работы с отладчиками на базе микросхем FTDI в операционной системе Windows необходимо установить драйвер WinUSB. Удобнее всего это сделать в программе Zadig.

В операционной системе Linux в большинстве дистрибутивов уже предусмотрен драйвер libusb, поэтому дополнительные действия по его установке не требуются.

Компания Segger заявляет о поддержке архитектуры RISC-V в некоторых моделях отладчиков J-Link. Однако проверка проводилась исключительно при использовании OpenOCD и драйвера libusb.