From: Breton M. Saunders Date: Tue, 9 Jul 2013 15:02:07 +0000 (+0100) Subject: Added proper reset support; now asserts nrst and then performs sysreset. X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=328dfd24fae56531d2df21ce2dfc781aefcc46c5;p=fw%2Fstlink Added proper reset support; now asserts nrst and then performs sysreset. --- diff --git a/src/stlink-common.c b/src/stlink-common.c index 23bea58..b0de0ab 100644 --- a/src/stlink-common.c +++ b/src/stlink-common.c @@ -499,6 +499,11 @@ int stlink_load_device_params(stlink_t *sl) { void stlink_reset(stlink_t *sl) { DLOG("*** stlink_reset ***\n"); + // Step 1: assert jtag reset + sl->backend->jtag_reset(sl, 1); + // Step 2: deassert jtag reset + sl->backend->jtag_reset(sl, 0); + // Step 3: perform the sysreset command sl->backend->reset(sl); }