aboutsummaryrefslogtreecommitdiff
path: root/tcl/target/stm32f3x_stlink.cfg
diff options
context:
space:
mode:
authorSpencer Oliver <spen@spen-soft.co.uk>2012-07-04 21:19:17 +0100
committerAndreas Fritiofson <andreas.fritiofson@gmail.com>2012-07-11 10:32:39 +0000
commit1df6e59178d1ce7d466a1c9821a1ea88b8df3e4a (patch)
tree00f90b0c8755a62ad35fa73fb391c6d67e415b39 /tcl/target/stm32f3x_stlink.cfg
parent07251ab8d81b2b5491af673b694bebbbc574c112 (diff)
flash: add stm32f3x support
add support for the new stm32f3x family from stmicro: http://www.st.com/stm32f3 Change-Id: Icd1db95bb2767d9c0ecef24deefa92b4fdaa4f14 Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk> Reviewed-on: http://openocd.zylin.com/735 Tested-by: jenkins Reviewed-by: Freddie Chopin <freddie.chopin@gmail.com> Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Diffstat (limited to 'tcl/target/stm32f3x_stlink.cfg')
-rw-r--r--tcl/target/stm32f3x_stlink.cfg20
1 files changed, 20 insertions, 0 deletions
diff --git a/tcl/target/stm32f3x_stlink.cfg b/tcl/target/stm32f3x_stlink.cfg
new file mode 100644
index 00000000..bc86ed94
--- /dev/null
+++ b/tcl/target/stm32f3x_stlink.cfg
@@ -0,0 +1,20 @@
+#
+# STM32f3x stlink pseudo target
+#
+
+if { [info exists CHIPNAME] == 0 } {
+ set CHIPNAME stm32f3x
+}
+
+if { [info exists CPUTAPID] == 0 } {
+ set CPUTAPID 0x1ba01477
+}
+
+if { [info exists WORKAREASIZE] == 0 } {
+ set WORKAREASIZE 0x4000
+}
+
+source [find target/stm32_stlink.cfg]
+
+set _FLASHNAME $_CHIPNAME.flash
+flash bank $_FLASHNAME stm32f1x 0 0 0 0 $_TARGETNAME