aboutsummaryrefslogtreecommitdiff
path: root/tcl
diff options
context:
space:
mode:
Diffstat (limited to 'tcl')
-rw-r--r--tcl/board/stm32f429discovery.cfg3
-rw-r--r--tcl/board/stm32f469discovery.cfg3
-rw-r--r--tcl/board/stm32f4discovery.cfg3
-rw-r--r--tcl/target/stm32f4x.cfg4
4 files changed, 11 insertions, 2 deletions
diff --git a/tcl/board/stm32f429discovery.cfg b/tcl/board/stm32f429discovery.cfg
index eddaa9f6..e06d2a51 100644
--- a/tcl/board/stm32f429discovery.cfg
+++ b/tcl/board/stm32f429discovery.cfg
@@ -7,6 +7,9 @@ source [find interface/stlink-v2.cfg]
transport select hla_swd
+# increase working area to 128KB
+set WORKAREASIZE 0x20000
+
source [find target/stm32f4x.cfg]
reset_config srst_only
diff --git a/tcl/board/stm32f469discovery.cfg b/tcl/board/stm32f469discovery.cfg
index eecfe339..63b13638 100644
--- a/tcl/board/stm32f469discovery.cfg
+++ b/tcl/board/stm32f469discovery.cfg
@@ -7,6 +7,9 @@ source [find interface/stlink-v2-1.cfg]
transport select hla_swd
+# increase working area to 128KB
+set WORKAREASIZE 0x20000
+
source [find target/stm32f4x.cfg]
reset_config srst_only
diff --git a/tcl/board/stm32f4discovery.cfg b/tcl/board/stm32f4discovery.cfg
index f5b52920..963e0f95 100644
--- a/tcl/board/stm32f4discovery.cfg
+++ b/tcl/board/stm32f4discovery.cfg
@@ -5,6 +5,9 @@ source [find interface/stlink-v2.cfg]
transport select hla_swd
+# increase working area to 64KB
+set WORKAREASIZE 0x10000
+
source [find target/stm32f4x.cfg]
reset_config srst_only
diff --git a/tcl/target/stm32f4x.cfg b/tcl/target/stm32f4x.cfg
index 7205c461..14fc2ffb 100644
--- a/tcl/target/stm32f4x.cfg
+++ b/tcl/target/stm32f4x.cfg
@@ -15,11 +15,11 @@ if { [info exists CHIPNAME] } {
set _ENDIAN little
# Work-area is a space in RAM used for flash programming
-# By default use 64kB
+# By default use 32kB (Available RAM in smallest device STM32F410)
if { [info exists WORKAREASIZE] } {
set _WORKAREASIZE $WORKAREASIZE
} else {
- set _WORKAREASIZE 0x10000
+ set _WORKAREASIZE 0x8000
}
#jtag scan chain