---
** [tickets:#387] [OpenOCD JTATG] Invalid ACK (0) in DAP response**
**Status:** new
**Milestone:** 0.10.0
**Labels:** jtag
**Created:** Tue Mar 21, 2023 01:20 PM UTC by Ashi Gupta
**Last Updated:** Tue Mar 21, 2023 01:20 PM UTC
**Owner:** nobody
Hello,
I am using ARM Cortex M3 core to debug using OCD but getting below error during
initialization
"adi_v5_jtag.c:425 jtagdp_overrun_check(): Invalid ACK (0) in DAP response"
Below is the snippet of log
Debug: 352 25900 core.c:966 default_interface_jtag_execute_queue(): JTAG IR
SCAN to RUN/IDLE
Debug: 353 25903 core.c:973 default_interface_jtag_execute_queue(): 4b out: 0a
Debug: 354 25907 core.c:973 default_interface_jtag_execute_queue(): 11b out:
07ff
Debug: 355 25910 core.c:966 default_interface_jtag_execute_queue(): JTAG DR
SCAN to RUN/IDLE
Debug: 356 25913 core.c:973 default_interface_jtag_execute_queue(): 3b out: 02
Debug: 357 25916 core.c:978 default_interface_jtag_execute_queue(): 3b in: 00
Debug: 358 25919 core.c:973 default_interface_jtag_execute_queue(): 32b out:
50000020
Debug: 359 25924 core.c:978 default_interface_jtag_execute_queue(): 32b in:
40000081
Debug: 360 25927 core.c:966 default_interface_jtag_execute_queue(): JTAG DR
SCAN to RUN/IDLE
Debug: 361 25930 core.c:973 default_interface_jtag_execute_queue(): 3b out: 03
Debug: 362 25933 core.c:978 default_interface_jtag_execute_queue(): 3b in: 04
Debug: 363 25936 core.c:973 default_interface_jtag_execute_queue(): 32b out:
00000000
Debug: 364 25941 core.c:978 default_interface_jtag_execute_queue(): 32b in:
00000001
Debug: 365 25945 core.c:966 default_interface_jtag_execute_queue(): JTAG DR
SCAN to RUN/IDLE
Debug: 366 25948 core.c:973 default_interface_jtag_execute_queue(): 3b out: 02
Debug: 367 25950 core.c:978 default_interface_jtag_execute_queue(): 3b in: 00
Debug: 368 25955 core.c:973 default_interface_jtag_execute_queue(): 32b out:
50000000
Debug: 369 25958 core.c:978 default_interface_jtag_execute_queue(): 32b in:
40000001
Debug: 370 25963 core.c:966 default_interface_jtag_execute_queue(): JTAG DR
SCAN to RUN/IDLE
Debug: 371 25967 core.c:973 default_interface_jtag_execute_queue(): 3b out: 03
Debug: 372 25972 core.c:978 default_interface_jtag_execute_queue(): 3b in: 04
Debug: 373 25976 core.c:973 default_interface_jtag_execute_queue(): 32b out:
00000000
Debug: 374 25980 core.c:978 default_interface_jtag_execute_queue(): 32b in:
00000001
Debug: 375 25983 core.c:966 default_interface_jtag_execute_queue(): JTAG DR
SCAN to RUN/IDLE
Debug: 376 25988 core.c:973 default_interface_jtag_execute_queue(): 3b out: 07
Debug: 377 25992 core.c:978 default_interface_jtag_execute_queue(): 3b in: 04
Debug: 378 25997 core.c:973 default_interface_jtag_execute_queue(): 32b out:
00000000
Debug: 379 26003 core.c:978 default_interface_jtag_execute_queue(): 32b in:
00000003
Error: 380 26006 adi_v5_jtag.c:425 jtagdp_overrun_check(): Invalid ACK (0) in
DAP response
Any suggestions on what can go wrong here ?
My understanding is OCD is trying to read CTRLSTAT register for CDBGPWRUPACK
bit but not reading correct value.
Can anyone help me understand multiple DR SCAN logs here ?
---
Sent from sourceforge.net because openocd-devel@lists.sourceforge.net is
subscribed to https://sourceforge.net/p/openocd/tickets/
To unsubscribe from further messages, a project admin can change settings at
https://sourceforge.net/p/openocd/admin/tickets/options. Or, if this is a
mailing list, you can unsubscribe from the mailing list.