ESP-Прог Добрый день всем.
На просторах Али можно найти программатор типа ESP-Prog, на чипе FTDI2232H, с виртуальным COM-портом на борту:
Среда разработки
Какую IDE мы будем использовать? Визуальная Студия с плагином VisualGDB .Этот плагин предназначен для разработки программного обеспечения для микроконтроллеров; имеет встроенный OpenOCD, который в большинстве случаев не требует ручной отладки или настройки.
Программируемый микроконтроллер
Нашей целью будет ESP-DevKit_V4 с ESP32-WROOM-32D:Установка драйверов для ESP-Prog
Скачать с официального сайта водители , устанавливаем через диспетчер устройств, «Установить драйвер» - «Поиск драйверов на этом компьютере», выбираем папку с распакованными драйверами.Дальше нам нужна программа Задиг , скачать, запустить.
Видим окно:
в меню «Параметры» выберите «Список всех устройств», и если драйверы для FTDI2232H установлены правильно, выберите «Dual RS232-HS (Интерфейс 0)» из списка устройств и выберите «WinUSB» в « Меню «Драйвер».
Это должно выглядеть так:
Переустановим драйвера, а при успешном завершении удалим программатор с ПК и вставим его обратно.
Подключение программатора к микроконтроллеру
На задней стороне программатора есть информация о пинах.
Подключаем по схеме:
а питание для ESP32 мы возьмем с другого порта, так как на один порт не хватит мощности для программатора и ESP32.
Настройка отладчика
Запустите Visual Studio с уже установленным VisualGDB. Нажмите «Начать новый проект», выберите ESP32/ESP8266 IDF/ADF Project Wizard:Нажмите "Далее"
Выберите тулчейн, он будет установлен автоматически:
Здесь выбираем пример, Например, «softAP»:
Нажмите "Далее" В этом окне настраиваем сам отладчик, устанавливаем все как здесь и тестируем:
Если все пройдет успешно, мы получим уведомление об успешном тестировании; в противном случае мы получим ошибку или тестовый терминал зависнет.
Нажмите «Готово» и дождитесь завершения генерации проекта.
Тестирование в режиме отладки
Компилируем код, ставим точку останова, нажимаем в меню «Отладка» — «Начать отладку с помощью VisualGDB», ждем окончания загрузки прошивки на ESP32 и отлаживаем:Важно, чтобы ESP32 и программатор были подключены к разным USB-портам, либо ESP32 питался отдельно, если у вас готовое устройство, так как мощности не хватает, и отладка не получится, и мы получим сообщение ошибка в тестовом окне.
Заключение
Мы получаем простой способ отладки устройств ESP, не требующий глубокой настройки; плагин делает все сам.P.S. При загрузке VisualGDB с офф.
У нас есть бесплатная лицензия на сайт на 30 дней, ну и взломанную тоже можно найти в интернете.
Всем спасибо за внимание, надеюсь эта информация будет кому-то полезна, так как очень долго искал решение для работы с ESP из коробки, без ручной установки OpenOCD или другой программной периферии.
Теги: #Программирование микроконтроллеров #ESP32 #Visual Studio #embedded #jtag #ESP-Prog #VisualGDB
-
«Sla В Облаке»: На Что Обратить Внимание
19 Oct, 24 -
+32Гб На Яндекс.диске Навсегда
19 Oct, 24 -
Выпущен Jquery Ui V1.5
19 Oct, 24 -
Контекстное Слово
19 Oct, 24