Hey,
The JTAG wiring is correct.
I do burn the fuse DIS_USB_JTAG and now I get another error:
esptool.py v3.1
Merged 2 ELF sections
Program DebuggerPrj size: 193,278 bytes (used 15% of a 1,310,720 byte maximum) (46.88 secs)
Minimum Memory Usage: 9288 bytes (3% of a 327680 byte maximum)
Uploading 'DebuggerPrj' to 'ESP32C3 Dev Module' using 'ESP32 PROG'
Open On-Chip Debugger v0.10.0-esp32-20190313 (2019-03-13-09:57)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html debug_level: 0
adapter speed: 2000 kHz
esp32 interrupt mask on
****[vMicro]**** Uploading App :Error: JTAG tap: esp32.cpu0 expected 1 of 1: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)
Error: JTAG tap: esp32.cpu1 expected 1 of 1: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)
Error: Trying to use configured scan chain anyway...
Error: esp32.cpu1: IR capture error; saw 0x1f not 0x01
Error: JTAG tap: esp32.cpu0 expected 1 of 1: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)
Error: JTAG tap: esp32.cpu1 expected 1 of 1: 0x120034e5 (mfg: 0x272 (Tensilica), part: 0x2003, ver: 0x1)
Error: Trying to use configured scan chain anyway...
Error: esp32.cpu1: IR capture error; saw 0x1f not 0x01
Error during upload using programmer
The uploader process failed
The uploader process failed
The uploader returned an error