I am learning about VisualGDB Arduino projects for ESP32. Using ESP WROVER KIT. The JTAG debugger and COM port are on the same USB port.
However, it looks like both are working and I can set breakpoints and do all debug, and yet the com port is sending data.
It is very nice to have, I just wonder if is it safe or should I use another UART on the esp32 for prints. (that is, working with a led blink is not the same as a web server ).
Normally it should not cause any issues. Most FT2232-based JTAG debuggers provide 2 interfaces internally: one for the COM port and another one for the JTAG functionality.
On the high level, they are treated as 2 independent USB devices (similar to having 2 separate devices plugged into a USB hub), so they should not interfere with each other.