From 328dfd24fae56531d2df21ce2dfc781aefcc46c5 Mon Sep 17 00:00:00 2001 From: "Breton M. Saunders" Date: Tue, 9 Jul 2013 16:02:07 +0100 Subject: [PATCH] Added proper reset support; now asserts nrst and then performs sysreset. --- src/stlink-common.c | 5 +++++ 1 file changed, 5 insertions(+) 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); }