]> git.sur5r.net Git - openocd/commitdiff
Change reset configuration.
authorMathias K <kesmtp@freenet.de>
Wed, 27 Feb 2013 13:01:21 +0000 (14:01 +0100)
committerSpencer Oliver <spen@spen-soft.co.uk>
Tue, 5 Mar 2013 15:09:23 +0000 (15:09 +0000)
This patch change the default reset config from SYSRESETREQ to the working
VECTRESET.

Change-Id: I21a9a74b9c0c68cfa3a6e6dac9b123acc98a93cb
Signed-off-by: Mathias K <kesmtp@freenet.de>
Reviewed-on: http://openocd.zylin.com/1186
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
tcl/target/lpc4350.cfg

index 6614383b89dff72a0e71f3f1ee2e1d9c9f075dcb..fbbea97d7ff802ab602ec88cacd973b056e99843 100644 (file)
@@ -43,6 +43,9 @@ jtag newtap $_CHIPNAME m0 -irlen 4 -ircapture 0x1 -irmask 0xf \
 target create $_CHIPNAME.m4 cortex_m3 -chain-position $_CHIPNAME.m4
 target create $_CHIPNAME.m0 cortex_m3 -chain-position $_CHIPNAME.m0
 
-# if srst is not fitted use SYSRESETREQ to
-# perform a soft reset
-cortex_m3 reset_config sysresetreq
+# on this CPU we should use VECTRESET to perform a soft reset and
+# manually reset the periphery
+# SRST or SYSRESETREQ disable the debug interface for the time of
+# the reset and will not fit our requirements for a consistent debug
+# session
+cortex_m3 reset_config vectreset