From ff1a7aa50be2878bb47c83637c076a93eeef70a9 Mon Sep 17 00:00:00 2001 From: Jeff Kent Date: Wed, 19 Sep 2012 12:22:28 -0500 Subject: [PATCH] workaround for asserting nRST, issue "monitor jtag_reset" from gdb --- gdbserver/gdb-server.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gdbserver/gdb-server.c b/gdbserver/gdb-server.c index e6368ea..9d27ae4 100644 --- a/gdbserver/gdb-server.c +++ b/gdbserver/gdb-server.c @@ -784,6 +784,16 @@ int serve(stlink_t *sl, int port) { #ifdef DEBUG printf("Rcmd: halt\n"); +#endif + } else if (!strncmp(params,"6a7461675f7265736574",20)) { //jtag_reset + reply = strdup("OK"); + + stlink_jtag_reset(sl, 1); + stlink_jtag_reset(sl, 0); + stlink_force_debug(sl); + +#ifdef DEBUG + printf("Rcmd: jtag_reset\n"); #endif } else if (!strncmp(params,"7265736574",10)) { //reset reply = strdup("OK"); -- 2.30.2