diff --git a/tcl/target/stm32f4x.cfg b/tcl/target/stm32f4x.cfg index 14fc2ffbe..2d5cf372f 100644 --- a/tcl/target/stm32f4x.cfg +++ b/tcl/target/stm32f4x.cfg @@ -54,12 +54,22 @@ if { [info exists BSTAPID] } { # See STM Document RM0383 (Rev 2) # STM32F411 set _BSTAPID5 0x06431041 + # See STM Document RM0386 + # STM32F469 + set _BSTAPID6 0x06434041 + # See STM Document RM0401 + # STM32F410 + set _BSTAPID7 0x06458041 + # STM32F412 + set _BSTAPID8 0x06441041 } if {[using_jtag]} { swj_newdap $_CHIPNAME bs -irlen 5 -expected-id $_BSTAPID1 \ -expected-id $_BSTAPID2 -expected-id $_BSTAPID3 \ - -expected-id $_BSTAPID4 -expected-id $_BSTAPID5 + -expected-id $_BSTAPID4 -expected-id $_BSTAPID5 \ + -expected-id $_BSTAPID6 -expected-id $_BSTAPID7 \ + -expected-id $_BSTAPID8 } set _TARGETNAME $_CHIPNAME.cpu