From 0819c3939f1f9d331b262a07565311efacc1b8d8 Mon Sep 17 00:00:00 2001 From: Tomas Vanek Date: Mon, 28 Jul 2025 09:36:18 +0200 Subject: [PATCH] tcl/target/atsamv: disable watchdog in reset-init event Prevent disrupting of 'flash erase_check' or 'flash verify_image' running longer than 16 seconds. Change-Id: I545a1155ac0d237c49f2f3a27235d8a67df2a61b Signed-off-by: Tomas Vanek Reviewed-on: https://review.openocd.org/c/openocd/+/9060 Tested-by: jenkins Reviewed-by: Michal Lenc --- tcl/target/atsamv.cfg | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tcl/target/atsamv.cfg b/tcl/target/atsamv.cfg index 1adf1af0e..9fd89795b 100644 --- a/tcl/target/atsamv.cfg +++ b/tcl/target/atsamv.cfg @@ -41,6 +41,11 @@ target create $_TARGETNAME cortex_m -endian $_ENDIAN -dap $_CHIPNAME.dap $_TARGETNAME configure -work-area-phys 0x20400000 -work-area-size $_WORKAREASIZE -work-area-backup 0 +$_TARGETNAME configure -event reset-init { + # WDT_MR = WDDIS (disable watchdog) + mww 0x400E1854 0x8000 +} + adapter speed 1800 if {![using_hla]} {