This is an automated email from Gerrit.

Giuseppe Barba ([email protected]) just uploaded a new patch set to 
Gerrit, which you can find at http://openocd.zylin.com/1439

-- gerrit

commit cd5aafa5ac6ab9b1966d3daf2f75ff1f25a5dbb6
Author: Giuseppe Barba <[email protected]>
Date:   Sun Jun 9 18:28:16 2013 +0200

    stm32w: add STM32w108xx generic configuration
    
    Add generic configuration for STM STM108Wxx chips.
    
    Change-Id: I981cdccb78833f442c3be4188c8c023064067e4e
    Signed-off-by: Giuseppe Barba <[email protected]>

diff --git a/tcl/target/stm32w108xx.cfg b/tcl/target/stm32w108xx.cfg
new file mode 100644
index 0000000..9692dc5
--- /dev/null
+++ b/tcl/target/stm32w108xx.cfg
@@ -0,0 +1,61 @@
+#
+# Target configuration for the ST STM32W108xx chips
+#
+# Processor: ARM Cortex M3
+# Date:      2013-06-09
+# Author:    Giuseppe Barba <[email protected]>
+
+if { [info exists CHIPNAME] == 0 } {
+   set _CHIPNAME stm32w108
+} else {
+   set _CHIPNAME $CHIPNAME
+}
+
+# Work-area is a space in RAM used for flash programming
+# By default use 8kB
+if { [info exists WORKAREASIZE] } {
+   set _WORKAREASIZE $WORKAREASIZE
+} else {
+   set _WORKAREASIZE 0x2000
+}
+
+if { [info exists CPUTAPID] } {
+   set _CPUTAPID $CPUTAPID
+} else {
+   set _CPUTAPID 0x3ba00477    
+}
+
+if { [info exists ENDIAN] } {
+   set _ENDIAN $ENDIAN
+} else {
+   set _ENDIAN little
+}
+
+jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id 
$_CPUTAPID
+
+if { [info exists BSTAPID] } {
+   set _BSTAPID $BSTAPID
+   jtag newtap $_CHIPNAME bs -irlen 4 -ircapture 0xe -irmask 0xf -expected-id 
0x269a862b
+} else {
+   set _BSTAPID_1 0x169a862b
+   set _BSTAPID_2 0x269a862b
+   jtag newtap $_CHIPNAME bs -irlen 4 -ircapture 0xe -irmask 0xf \
+               -expected-id $_BSTAPID_1 -expected-id $_BSTAPID_2       
+}
+
+#
+# Set Target
+#
+set _TARGETNAME $_CHIPNAME.cpu
+target create $_TARGETNAME cortex_m -endian $_ENDIAN -chain-position 
$_TARGETNAME
+$_TARGETNAME configure -work-area-phys 0x20000000 -work-area-size 
$_WORKAREASIZE -work-area-backup 0
+
+
+# Use the flash driver from the EM357
+set _FLASHNAME $_CHIPNAME.flash
+
+# 64k (0x10000) of flash
+flash bank $_FLASHNAME em357 0x08000000 0x10000 0 0 $_TARGETNAME
+
+cortex_m reset_config sysresetreq
+

-- 

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to