]> git.sur5r.net Git - openocd/commitdiff
stm32l0.cfg: Add examine-end event like on other STM32 targets.
authorUwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Mon, 14 Nov 2016 18:20:36 +0000 (19:20 +0100)
committerPaul Fertser <fercerpav@gmail.com>
Thu, 8 Dec 2016 17:09:47 +0000 (17:09 +0000)
Enable debug in standby/stop/sleep.
Stop watchdogs during halt.

Change-Id: I8383a191cd897118bd88bf78528d05943f3a368e
Signed-off-by: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Reviewed-on: http://openocd.zylin.com/3882
Tested-by: jenkins
Reviewed-by: Paul Fertser <fercerpav@gmail.com>
tcl/target/stm32l0.cfg

index fd8f951bd3fc280390ec1342b1362a011a8d4b1d..245213b425af400fc21d6f395a16caccc3c690aa 100644 (file)
@@ -4,6 +4,7 @@
 #
 
 source [find target/swj-dp.tcl]
+source [find mem_helper.tcl]
 
 if { [info exists CHIPNAME] } {
    set _CHIPNAME $CHIPNAME
@@ -75,3 +76,12 @@ $_TARGETNAME configure -event reset-init {
 $_TARGETNAME configure -event reset-start {
        adapter_khz 300
 }
+
+$_TARGETNAME configure -event examine-end {
+       # DBGMCU_CR |= DBG_STANDBY | DBG_STOP | DBG_SLEEP
+       mmw 0x40015804 0x00000007 0
+
+       # Stop watchdog counters during halt
+       # DBGMCU_APB1_FZ |= DBG_IWDG_STOP | DBG_WWDG_STOP
+       mmw 0x40015808 0x00001800 0
+}