Esp32c3 devkit-M with Jlink Plus
Posted: Thu Nov 27, 2025 8:38 am
Hi all,
I'm trying to connect my esp32c3 mini devkit m1 to development board with external jtag interface Jlink Plus. I succesfully managed to connect built USB/JTAG interface via pin header J3. Now i'm triyng with external JTAG segger JLINK , here's the connection scheme :
JTAG flat cable ------> Devkit Header J3
GND (4) ------> GND pin 15
TMS (7) ------> GPIO4
TDI (5) ------> GPIO5
TCK (9) ------> GPIO6
TDO (13) ------> GPIO7
Vtref (1) ------> 3,3 V pin 1 Header J1
I'm using Visual Studio Code with ESP IDF extension, i installed winUsb drivers with zadig , and configured openocd in this way:
" idf.OpenOcdConfigs": [
"target/esp32c3.cfg",
"interface/jlink.cfg ]
Gives me the following error, cannot scan jtag target microcontroller:
Open On-Chip Debugger v0.12.0-esp32-20240821 (2024-08-21-14:45)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
jtag
adapter speed: 1000 kHz
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet
connections
Info : J-Link V10 compiled Jan 30 2023 11:28:07
Info : Hardware version: 10.10
Info : VTarget = 0.000 V
Info : clock speed 1000 kHz
Warn : There are no enabled taps. AUTO PROBING MIGHT NOT WORK!!
Error: JTAG scan
chain interrogation failed: all ones
Seems like JLINK plus has been correctly seen , but cannot detect Vtarget and scan JTAG target, i checked the Vtref PIn is connected to 3,3V og J1 in the demoboard. What could be wrong? Also also tried to lower the communication speed of the JTAG to make it more stable but nothing happened.
Has anyone succeded in using external jtag with esp32c3?
I'm trying to connect my esp32c3 mini devkit m1 to development board with external jtag interface Jlink Plus. I succesfully managed to connect built USB/JTAG interface via pin header J3. Now i'm triyng with external JTAG segger JLINK , here's the connection scheme :
JTAG flat cable ------> Devkit Header J3
GND (4) ------> GND pin 15
TMS (7) ------> GPIO4
TDI (5) ------> GPIO5
TCK (9) ------> GPIO6
TDO (13) ------> GPIO7
Vtref (1) ------> 3,3 V pin 1 Header J1
I'm using Visual Studio Code with ESP IDF extension, i installed winUsb drivers with zadig , and configured openocd in this way:
" idf.OpenOcdConfigs": [
"target/esp32c3.cfg",
"interface/jlink.cfg ]
Gives me the following error, cannot scan jtag target microcontroller:
Open On-Chip Debugger v0.12.0-esp32-20240821 (2024-08-21-14:45)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
jtag
adapter speed: 1000 kHz
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet
connections
Info : J-Link V10 compiled Jan 30 2023 11:28:07
Info : Hardware version: 10.10
Info : VTarget = 0.000 V
Info : clock speed 1000 kHz
Warn : There are no enabled taps. AUTO PROBING MIGHT NOT WORK!!
Seems like JLINK plus has been correctly seen , but cannot detect Vtarget and scan JTAG target, i checked the Vtref PIn is connected to 3,3V og J1 in the demoboard. What could be wrong? Also also tried to lower the communication speed of the JTAG to make it more stable but nothing happened.
Has anyone succeded in using external jtag with esp32c3?