ESP-Prog - один из инструментов для разработки и отладки Espressif, с таким функциями, как автоматическая загрузка версий встроенного ПО, последовательный обмен данными и онлайн-отладка JTAG.
Функции автоматической загрузки встроенного ПО и последовательной связи ESP-Prog поддерживаются на платформах ESP8266 и ESP32, а отладка JTAG в режиме онлайн поддерживается только на платформе ESP32. В ESP-Prog используется чип FT2232HL как USB Bridge Controller.
ESP-Prog может легко подключаться к компьютеру с помощью только одного USB-кабеля. Затем ПК может идентифицировать загрузку платы и интерфейсы (функции) JTAG по номерам портов.
Учитывая, что напряжение питания на разных пользовательских платах может различаться, поэтому для совместимости питания любой из интерфейсов ESP-Prog может обеспечивать питание 5 В или 3,3 В через штыревые разъёмы.