aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaul Fertser <fercerpav@gmail.com>2014-08-19 11:44:42 +0400
committerSpencer Oliver <spen@spen-soft.co.uk>2014-08-22 07:38:42 +0000
commitbd0409aa938875ea5a8d8235f8996116be171b69 (patch)
treefacdc9dd999d8848a5b581b4917fab5807da2000 /src
parentf0dfa136ad471cf4f440b12ebdb5c0b324e55389 (diff)
jtag: always configure enabled tap parameter appropriately
Commit f701c0cb seems to have introduced a regression for non-JTAG transports as the newly created "tap" (DAP actually) ended up being disabled, thus resulting in total lack of functionality. This was exposed by a debug log demonstrating ftdi SWD transport connection to mdr32f9q2i, the target wasn't examined on init and couldn't be reset. Change-Id: If53cbe800d4adc177aa3ac3219860e7fa15b3e49 Reported-by: Хайруллин Эльдар <eldar.khayrullin@mail.ru> Signed-off-by: Paul Fertser <fercerpav@gmail.com> Reviewed-on: http://openocd.zylin.com/2261 Tested-by: jenkins Reviewed-by: Angus Gratton <gus@projectgus.com> Reviewed-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp> Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Diffstat (limited to 'src')
-rw-r--r--src/jtag/tcl.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/jtag/tcl.c b/src/jtag/tcl.c
index 647ac70c..11687b9c 100644
--- a/src/jtag/tcl.c
+++ b/src/jtag/tcl.c
@@ -556,6 +556,7 @@ static int jim_newtap_cmd(Jim_GetOptInfo *goi)
if (!transport_is_jtag()) {
/* SWD or CMSIS-DAP (which is currently SWD-only) doesn't
require any JTAG tap parameters */
+ pTap->enabled = true;
jtag_tap_init(pTap);
return JIM_OK;
}