From 852e118ef27fd3fb0b7d32f9524c89f58d171152 Mon Sep 17 00:00:00 2001
From: Freddie Chopin <[email protected]>
Date: Wed, 1 Dec 2010 22:49:48 +0100
Subject: [PATCH 1/2] add "cortex_m3 reset_config ..." to stm32.cfg

STM32 fully support NVIC's sysresetreq (which also resets peripherals and 
generates SRST pulse), so use it in place of default "vectreset" (which does 
not reset peripherals and does not generate SRST pulse).

Signed-off-by: Freddie Chopin <[email protected]>
---
 tcl/target/stm32.cfg |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/tcl/target/stm32.cfg b/tcl/target/stm32.cfg
index fa59e35..ad5b50c 100644
--- a/tcl/target/stm32.cfg
+++ b/tcl/target/stm32.cfg
@@ -26,6 +26,9 @@ adapter_khz 1000
 adapter_nsrst_delay 100
 jtag_ntrst_delay 100
 
+# STM32 fully support NVIC's sysresetreq (which also resets peripherals and 
generates SRST pulse)
+cortex_m3 reset_config sysresetreq 
+
 #jtag scan chain
 if { [info exists CPUTAPID ] } {
    set _CPUTAPID $CPUTAPID
-- 
1.6.5.1.1367.gcd48

_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to