diff options
author | Tomas Vanek <vanekt@fbl.cz> | 2015-11-05 21:05:43 +0100 |
---|---|---|
committer | Spencer Oliver <spen@spen-soft.co.uk> | 2015-11-20 18:26:12 +0000 |
commit | 72c3464be42088dc75245cf2fcc8f5c6e6959b4b (patch) | |
tree | 1ac8b0e73681d3167c97977224378df6ab213f87 /src/openocd.h | |
parent | 751e2454bf076708d3e695833c4def460ab41d8b (diff) |
jtag: cmsis-dap: Issue disconnect before reconnecting
cmsis-dap protocol has both DAP_Connect and DAP_Disconnect commands.
Logically if cmsis_dap_swd_switch_seq() calls DAP_Connect in connected
state it should call DAP_Disconnect first.
Doing so surprisingly solves problems on Atmel EDBG with target SAMD/R/L/C.
Without this change SWD communication breaks after reset run/halt
in config "reset_config srst_only" and reconnect trials repeatedly
fail with "SWD ack not OK: 0 JUNK"
Change-Id: Ie951098d5e0c83f388e2df414608aaabec2135c9
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-on: http://openocd.zylin.com/3098
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Diffstat (limited to 'src/openocd.h')
0 files changed, 0 insertions, 0 deletions