aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Schink <openocd-dev@marcschink.de>2016-04-17 14:53:25 +0200
committerFreddie Chopin <freddie.chopin@gmail.com>2016-05-20 21:38:58 +0100
commitca916d6118b2388a40807eb4bbbfd1c0bd4bdc04 (patch)
tree0a4979687b668db80939eb401bfbd1e96034a7cb
parent0c8ec7c826c60391034fe5f0ea90f8538ac94b38 (diff)
board/efm32: Disable SRST
The current configuration leads to the following error when trying to program the target: SWD IDCODE 0x2ba01477 timed out while waiting for target halted TARGET: efm32.cpu - Not halted in procedure 'program' in procedure 'reset' called at file "embedded:startup.tcl", line 478 in procedure 'ocd_bouncer' Use the default reset handling of the target (SYSRESETREQ) to reset the system rather than SRST to fix the problem. Tested on EFM32GG, EFM32TG and EZR32WG STK. Change-Id: I788c41baf08b20814cbe0934b563424c4bc144b8 Signed-off-by: Marc Schink <openocd-dev@marcschink.de> Reviewed-on: http://openocd.zylin.com/3420 Tested-by: jenkins Reviewed-by: Andreas Färber <afaerber@suse.de> Reviewed-by: Freddie Chopin <freddie.chopin@gmail.com>
-rw-r--r--tcl/board/efm32.cfg10
1 files changed, 2 insertions, 8 deletions
diff --git a/tcl/board/efm32.cfg b/tcl/board/efm32.cfg
index 820b6c81..d2bc9a61 100644
--- a/tcl/board/efm32.cfg
+++ b/tcl/board/efm32.cfg
@@ -1,6 +1,6 @@
-# Configuration for EFM32 boards with Segger J-Link on board
+# Configuration for EFM32 boards with on-board SEGGER J-Link
#
-# Tested with TINY GECKO and Zero Gecko demo board
+# Tested with Tiny, Giant and Zero Gecko Starter Kit.
#
source [find interface/jlink.cfg]
@@ -9,9 +9,3 @@ adapter_khz 1000
set CHIPNAME efm32
source [find target/efm32.cfg]
-
-# EFM32 SWD doesn't work with RST asserted
-# So don't use srst_nogate!
-# Attach to running target with "mon halt"
-reset_config srst_only
-