From 41e165eee2c95ec01de3dc5f0794fec2ce9eab75 Mon Sep 17 00:00:00 2001 From: Maximilian Schneider Date: Fri, 5 Dec 2025 21:31:39 +0100 Subject: [PATCH] Change default WORKAREASIZE to 12kbytes for stm32f3x. stm32f334k8 only has 12kbytes of SRAM and flashing with the default WORKAREA of 16kbytes will fail for images > 12k. Change-Id: If9be0b0e7cd6e4ba15a130d8e06c74e4a0e22a61 Signed-off-by: Maximilian Schneider Reviewed-on: https://review.openocd.org/c/openocd/+/9283 Tested-by: jenkins Reviewed-by: Tomas Vanek --- tcl/target/stm32f3x.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tcl/target/stm32f3x.cfg b/tcl/target/stm32f3x.cfg index aa978d9c8..840ddff3f 100644 --- a/tcl/target/stm32f3x.cfg +++ b/tcl/target/stm32f3x.cfg @@ -17,11 +17,11 @@ if { [info exists CHIPNAME] } { set _ENDIAN little # Work-area is a space in RAM used for flash programming -# By default use 16kB +# By default use 12kB if { [info exists WORKAREASIZE] } { set _WORKAREASIZE $WORKAREASIZE } else { - set _WORKAREASIZE 0x4000 + set _WORKAREASIZE 0x3000 } # Allow overriding the Flash bank size