I have tried to make Jtag work on my board, but I haven’t been able. I can attach to ESP32, ESP32-S2, ESP8266, but with ESP32-C3 I put target/ESP32C3.cfg but I get the classic error as if I didn’t attach the JTAG adapter to the board.
I checked my project, and I’m sure pin are attached to the correct IOs of ESP32C3. Is there any particular procedure to make JTAG work in ESP32-C3? I’m not using, at this moment, the USB/JTAG, only the classic JTAG.
We have just received the ESP32-C3 hardware and finished running tests on it. Indeed, using the external JTAG pins doesnt’ seem to work at all. However, the built-in USB-to-JTAG engine works just fine. We have published a tutorial showing how to use it here and also contacted Espressif for clarifications on the external JTAG support.
Update: we just received clarifications from Espressif on this issue. Debugging ESP32-C3 with an external JTAG probe requires additional setups steps described in this thread. However, using the built-in JTAG engine should be much easier.
This reply was modified 1 week, 4 days ago by support. Reason: reflected update from Espressif