JTAG Interface; fails on ESP32-DevKitC-32E (works on 32U)
Posted: Sun May 22, 2022 10:04 pm
I have a development system running with a ESP32-DevKitC-32U core. It has a JTAG interface on the PCB connected to the ESP32-PROG programmer. It has worked flawlessly for 6 months (Visual Studio; running Visual Micro Arduino extension).
I recently purchased an ESP32-DevKitC-32E core. It fails to connect to the JTAG interface (It does work via the USB interface). The pinout is the same. I get the following error:
----
Uploading 'TitanRev05' to 'ESP32 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: cpu0: xtensa_write_memory (line 802): DSR (FFFFFFFF) indicates target still busy!
Error: cpu0: xtensa_write_memory (line 802): DSR (FFFFFFFF) indicates DIR instruction generated an exception!
Error during upload using programmer
The uploader process failed
The uploader process failed
The uploader returned an error
Error: cpu0: xtensa_write_memory (line 802): DSR (FFFFFFFF) indicates DIR instruction generated an overrun!
Error: xtensa_write_uint32_list: error writing to 3ff48000
in procedure 'program'
embedded:startup.tcl:480: Error: ** Unable to reset target **
in procedure 'program'
in procedure 'program_error' called at file "embedded:startup.tcl", line 505
at file "embedded:startup.tcl", line 480
---
Any suggestions would be appreciated, Thanks, David
I recently purchased an ESP32-DevKitC-32E core. It fails to connect to the JTAG interface (It does work via the USB interface). The pinout is the same. I get the following error:
----
Uploading 'TitanRev05' to 'ESP32 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: cpu0: xtensa_write_memory (line 802): DSR (FFFFFFFF) indicates target still busy!
Error: cpu0: xtensa_write_memory (line 802): DSR (FFFFFFFF) indicates DIR instruction generated an exception!
Error during upload using programmer
The uploader process failed
The uploader process failed
The uploader returned an error
Error: cpu0: xtensa_write_memory (line 802): DSR (FFFFFFFF) indicates DIR instruction generated an overrun!
Error: xtensa_write_uint32_list: error writing to 3ff48000
in procedure 'program'
embedded:startup.tcl:480: Error: ** Unable to reset target **
in procedure 'program'
in procedure 'program_error' called at file "embedded:startup.tcl", line 505
at file "embedded:startup.tcl", line 480
---
Any suggestions would be appreciated, Thanks, David