Как найти интерфейс /ftdi/esp32_devkitj_v1.cfg в процедуре ‘script’?

#debugging #ftdi #esp32 #openocd #jtag

#отладка #ftdi #esp32 #openocd #jtag

Вопрос:

Я пытаюсь отладить esp32 с помощью отладчика ft2232d , однако при запущенном скрипте openocd я получаю указанную ниже ошибку.

./openocd -s share/openocd/scripts -f ../interface/ftdi/esp32_devkitj_v1.cfg -f board/esp-wroom-32.cfg Открытый встроенный отладчик 0.10.0 dev-00703-g21687eb (2019-03-04-16:30) С лицензией GNU GPL v2 Для получения отчетов об ошибках прочитайте http://openocd.org/doc/doxygen/bugs.html встроенный:startup.tcl:63: Ошибка: не удается найти ../interface/ftdi/esp32_devkitj_v1.cfg в процедуре ‘script’ в файле «embedded:startup.tcl», строка 63

Теперь я понимаю, что в моем интерфейсном каталоге не найден файл esp32 cfg, но я искал, и такого файла нет.

Кроме того, сборка openocd из scatch привела к отсутствию файлов bin в главном каталоге, но эти файлы находятся в папке src.

Спасибо за вашу помощь.

Ответ №1:

Если вы используете Eclipse, попробуйте заключить путь к файлу вашей конфигурации в двойные кавычки. У меня была похожая ошибка, и изменение аргумента на -f "interface/stm32f429.cfg" , казалось, исправило эту ошибку для меня.