From: mlundinse Date: Sat, 15 Aug 2015 17:23:53 +0000 (+0200) Subject: Make sure MCU is halted before running RAM based flashloaders. X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=e69a02d76093d5baa4b5cbcd028213a0516da9d6;p=fw%2Fstlink Make sure MCU is halted before running RAM based flashloaders. --- diff --git a/flash/main.c b/flash/main.c index f843232..2679bbb 100644 --- a/flash/main.c +++ b/flash/main.c @@ -168,6 +168,11 @@ int main(int ac, char** av) stlink_write_mem32(sl,0x40026400+0x24+0x18*i,4); } } + + // Core must be halted to use RAM based flashloaders + stlink_force_debug(sl); + stlink_status(sl); + if (o.cmd == DO_WRITE) /* write */ { if ((o.addr >= sl->flash_base) &&