Cannot start a debug session in Espressif-IDE for ESP32-C6
Posted: Sun Aug 04, 2024 8:06 pm
I am running Espressif-IDE version 2.12.0 under Windows and have been successfully developing, flashing, and running project within the environment on an ESP32-C6-WROOM-1 target.
I now wish to use the debugger and cannot get it to start. I have backed up to the hello world demo project to make sure it's not something in my code causing issues.
I have created a "hello_world Configuration" with default settings. The Configuration options line is:
-s ${openocd_path}/share/openocd/scripts -f board/esp32c6-builtin.cfg
When I try to launch the debugger, it states this in the Details:
If I open up a command line and type "idf.py openocd" I get this:
I am not sure why it can't find a connection when I can flash and run without using the debugger.
I now wish to use the debugger and cannot get it to start. I have backed up to the hello world demo project to make sure it's not something in my code causing issues.
I have created a "hello_world Configuration" with default settings. The Configuration options line is:
-s ${openocd_path}/share/openocd/scripts -f board/esp32c6-builtin.cfg
When I try to launch the debugger, it states this in the Details:
Code: Select all
Error in final launch sequence
Failed to execute MI command:
-target-select remote localhost:3333
Error message from debugger back end:
localhost:3333: Connection timed out.
Failed to execute MI command:
-target-select remote localhost:3333
Error message from debugger back end:
localhost:3333: Connection timed out.
localhost:3333: Connection timed out.
Code: Select all
Executing action: openocd
Note: OpenOCD cfg not found (via env variable OPENOCD_COMMANDS nor as a --openocd-commands argument)
OpenOCD arguments default to: "-f board/esp32c6-builtin.cfg"
OpenOCD started as a background task 41060
Executing action: post_debug
Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
Info : only one transport option; autoselecting 'jtag'
Info : esp_usb_jtag: VID set to 0x303a and PID to 0x1001
Info : esp_usb_jtag: capabilities descriptor set to 0x2000
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
Error: esp_usb_jtag: could not find or open device!
C:\Espressif\tools\openocd-esp32\v0.12.0-esp32-20230921\openocd-esp32\share\openocd\scripts/target/esp_common.cfg:9: Error:
at file "C:\Espressif\tools\openocd-esp32\v0.12.0-esp32-20230921\openocd-esp32\share\openocd\scripts/target/esp_common.cfg", line 9
"openocd" exited with 1
HINT: Please check the wire connection to debugging device or access rights to a serial port.