Serial output viewing

To view the serial output of an ESP32 without using an IDE the following guide can be used. Install PuTTY PuTTY is a standard tool that provides a simple terminal interface. https://www.chiark.greenend.org.uk/~sgtatham/putty/ Connect Hardware In our setup we used an ESP-Prog as the USB / Serial adaptor, connected to our ESP32 via the 6 pin […]

Read More

Issues with Programming & Debugging

Where to look for indications of the problem The Espressif troubleshooting page has a good guide (and is what they’ll probably ask you for if you request help) Useful troubleshooting changes you can do in in launch.json JTAG debugging issues we’ve encountered (using ESP-Prog and VSCode) “connect ECONNREFUSED 127.0.0.1:9998” In launch.json, changing mode to auto […]

Read More

eFuse Programming

espefuse.py tool Github repo for espefuse.py espefuse.py is a command line tool, it gets installed as part of the ESP-IDF VSCode plugin install process. You can run it from the Windows command prompt, or in the VS Code TERMINAL window (you may need to press Enter in the Terminal windows to take it out of […]

Read More

OpenOCD Issues

OpenOCD – libusb_open() failed with LIBUSB_ERROR_NOT_FOUND Have you installed the driver for the ESP-Prog? Have you used the zadig tool to change the driver for Interface 0 / is it still changed (hasn’t reverted back). Error: libusb_open() failed with LIBUSB_ERROR_NOT_SUPPORTED From Espressif support: This confusing error message can be printed on Windows, but it does […]

Read More

ESP-Prog programmer/debugger

ESP-PROG board the instructions Jumpers “IO0 ON/OFF” Linked (default) – Allow the ESP-Prog to set the IO0 line when programming via the serail interface. “Vprog” and “Vjtag” Removed (default) – The ESP-Prog will not provide a power output via its connection to your PCB3V3 – The ESP-Prog will output 3.3V via the power pin connection […]

Read More