Работа с отладчиком 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