This is an automated email from Gerrit.

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

-- gerrit

commit 1c461cbd8e86f1a162291e2a59d21bb035895236
Author: Nemui Trinomius <[email protected]>
Date:   Sun Nov 17 10:22:37 2013 +0900

    cfg: Add new BSTAPID for STM32F42xxx and STM32F43xxx series
    
    STM32F42xxx & STM32F43xxx series boudary scan TAP-ID are differ from
    STM32F405xx/07xx & STM32F415xx/17xx.
    And Section number was also fixed for RM0090 rev5.
    Tested on a STM32F427IIT6 and STM32F429ZIT6.
    
    Change-Id: Ie9c54c55b97b9c396ace752d94ea2ad916cc8479
    Signed-off-by: Nemui Trinomius <[email protected]>

diff --git a/tcl/target/stm32f4x.cfg b/tcl/target/stm32f4x.cfg
index 374c337..b5ab200 100644
--- a/tcl/target/stm32f4x.cfg
+++ b/tcl/target/stm32f4x.cfg
@@ -36,7 +36,7 @@ if { [info exists CPUTAPID] } {
    set _CPUTAPID $CPUTAPID
 } else {
   # See STM Document RM0090
-  # Section 32.6.2 - corresponds to Cortex-M4 r0p1
+  # Section 38.6.3 - corresponds to Cortex-M4 r0p1
    set _CPUTAPID 0x4ba00477
 }
 jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id 
$_CPUTAPID
@@ -45,10 +45,14 @@ if { [info exists BSTAPID] } {
    set _BSTAPID $BSTAPID
 } else {
   # See STM Document RM0090
-  # Section 32.6.3
-  set _BSTAPID 0x06413041
+  # Section 38.6.2
+  # STM32F405xx/07xx and STM32F415xx/17xx
+  set _BSTAPID1 0x06413041
+  # STM32F42xxx and STM32F43xxx
+  set _BSTAPID2 0x06419041
 }
-jtag newtap $_CHIPNAME bs -irlen 5 -expected-id $_BSTAPID
+jtag newtap $_CHIPNAME bs -irlen 5 -expected-id $_BSTAPID1 \
+       -expected-id $_BSTAPID2
 
 set _TARGETNAME $_CHIPNAME.cpu
 target create $_TARGETNAME cortex_m -endian $_ENDIAN -chain-position 
$_TARGETNAME

-- 

------------------------------------------------------------------------------
DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps
OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access
Free app hosting. Or install the open source package on any LAMP server.
Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native!
http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to