This is an automated email from Gerrit.

Spencer Oliver (s...@spen-soft.co.uk) just uploaded a new patch set to Gerrit, 
which you can find at http://openocd.zylin.com/1442

-- gerrit

commit 5edc29c02a3e65d669068763836bc838df466448
Author: Spencer Oliver <s...@spen-soft.co.uk>
Date:   Wed Jun 12 17:26:13 2013 +0100

    cortex_m: deprecate soft_reset_halt
    
    soft_reset_halt was only really intended for the older arm arch, eg. 
armv4/5.
    Newer arch such as armv7m/mips do not need this as they have better 
alternatives.
    
    Change-Id: Ifb360680b7e4bfa5365f3c79d82574bded952b45
    Signed-off-by: Spencer Oliver <s...@spen-soft.co.uk>

diff --git a/src/target/cortex_m.c b/src/target/cortex_m.c
index 26e5569..a7cf18f 100644
--- a/src/target/cortex_m.c
+++ b/src/target/cortex_m.c
@@ -632,6 +632,12 @@ static int cortex_m3_soft_reset_halt(struct target *target)
        uint32_t dcb_dhcsr = 0;
        int retval, timeout = 0;
 
+       /* soft_reset_halt is deprecated on cortex_m as the same functionality
+        * can be obtained by using 'reset halt' and 'cortex_m reset_config 
vectreset'
+        * As this reset only used VC_CORERESET it would only ever reset the 
cortex_m
+        * core, not the peripherals */
+       LOG_WARNING("soft_reset_halt is deprecated, please use 'reset halt' 
instead.");
+
        /* Enter debug state on reset; restore DEMCR in endreset_event() */
        retval = mem_ap_write_u32(swjdp, DCB_DEMCR,
                        TRCENA | VC_HARDERR | VC_BUSERR | VC_CORERESET);

-- 

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
OpenOCD-devel mailing list
OpenOCD-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to