Работа с отладчиком JTAG CJMCU-232H в esp-idf

Предупреждение

Для использования данной утилиты должна быть установлена среда esp-idf (см. Установка ESP-IDF).

Пример работы

После установки esp-idf нужная версия openocd с поддержкой микроконтроллеров ESP32 уже установлена в директорию .espressif/tools/openocd-esp32/.

Примечание

  • В примере указана версия esp-idf на момент написания данной статьи. Реальные версии могут отличаться.

  • В примере указана плата на базе ESP32-WROVER-KIT. Для других плат нужно использовать соответствующий файл конфигурации.

Запуск openocd:

cd ~/esp
. $HOME/esp/esp-idf/export.sh
openocd -f board/esp32-wrover-kit-3.3v.cfg

Возможные проблемы

При подключении отладчика openocd его не определяет

Необходимо добавить правильную пару vendor/product ID 0x0403 0x6014 на первое место в файле конфигурации:

cd ~/esp
nano $HOME/.espressif/tools/openocd-esp32/v0.10.0-esp32-20210401/openocd-esp32/share/openocd/scripts/interface/ftdi/esp32_devkitj_v1.cfg

Внести изменения в файл:

interface ftdi
ftdi_vid_pid 0x0403 0x6014