From: Jeff Kent Date: Wed, 19 Sep 2012 17:22:28 +0000 (-0500) Subject: workaround for asserting nRST, issue "monitor jtag_reset" from gdb X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=ff1a7aa50be2878bb47c83637c076a93eeef70a9;hp=6a92b0f686f5a7babe21e32764942a9c3105457b;p=fw%2Fstlink workaround for asserting nRST, issue "monitor jtag_reset" from gdb --- 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");