This is an automated email from Gerrit.

Tomas Vanek ([email protected]) just uploaded a new patch set to Gerrit, which you 
can find at http://openocd.zylin.com/3942

-- gerrit

commit cb21b48463fc37387c710fe87f959f7475baaf2a
Author: Tomas Vanek <[email protected]>
Date:   Sat Jan 7 17:04:30 2017 +0100

    tcl at91samdXX.cfg: partially revert change 3722
    
    Commit 25d7ba19c9e70cf5b912f660cf6aaa93d9ca120f introduced a problem
    with 'reset halt' due to setting srst_pulls_trst:
    
    Error: cortex_m.c:595 cortex_m_halt(): can't request a halt while
      in reset if nSRST pulls nTRST
    
    Sorry, I don't know why I overlooked it when I tested #3722.
    
    Change-Id: I41e9473dd91a86d93cf3e78b1fbbdfe1dd188d83
    Reported-by: Ladislav Laska <[email protected]>
    Signed-off-by: Tomas Vanek <[email protected]>

diff --git a/tcl/target/at91samdXX.cfg b/tcl/target/at91samdXX.cfg
index 9a3c292..93a95c8 100644
--- a/tcl/target/at91samdXX.cfg
+++ b/tcl/target/at91samdXX.cfg
@@ -50,7 +50,8 @@ $_TARGETNAME configure -event reset-deassert-post {
 }
 
 # SRST (wired to RESET_N) resets debug circuitry
-reset_config srst_gates_jtag srst_pulls_trst
+# srst_pulls_trst is not configured here to avoid an error raised in reset halt
+reset_config srst_gates_jtag
 
 # Do not use a reset button with other SWD adapter than Atmel's EDBG.
 # DSU usually locks MCU in reset state until you issue a reset command

-- 

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to