aboutsummaryrefslogtreecommitdiff
path: root/tcl/board
diff options
context:
space:
mode:
authorTarek BOCHKATI <tarek.bouchkati@gmail.com>2021-08-29 22:09:46 +0100
committerTomas Vanek <vanekt@fbl.cz>2021-09-17 12:57:57 +0000
commitfc74ccda52eced1f7be9fc99f071b0f47a7044ea (patch)
treef4b17272c8a47c789668efaa582a161bf6e462ca /tcl/board
parentb61a280860f9ceb9bc38125c48d2f0f4d35f1c11 (diff)
downloadriscv-openocd-fc74ccda52eced1f7be9fc99f071b0f47a7044ea.zip
riscv-openocd-fc74ccda52eced1f7be9fc99f071b0f47a7044ea.tar.gz
riscv-openocd-fc74ccda52eced1f7be9fc99f071b0f47a7044ea.tar.bz2
tcl/target/stm32(f7/h7)x: do not assume presence of the reset
do not force the presence of the reset line, since some custom boards may do not contain the reset line. Change-Id: I031ab34012b34a1b49def9db16461f9de0ae29cc Signed-off-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com> Reported-by: Fleck <fleckz@users.sourceforge.net> Fixes: https://sourceforge.net/p/openocd/tickets/316/ Reviewed-on: https://review.openocd.org/c/openocd/+/6506 Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-by: Tomas Vanek <vanekt@fbl.cz> Tested-by: jenkins
Diffstat (limited to 'tcl/board')
-rw-r--r--tcl/board/stm327x6g_eval.cfg2
-rw-r--r--tcl/board/stm32f723e-disco.cfg2
-rw-r--r--tcl/board/stm32f746g-disco.cfg2
-rw-r--r--tcl/board/stm32f769i-disco.cfg2
-rw-r--r--tcl/board/stm32f7discovery.cfg2
-rw-r--r--tcl/board/stm32h735g-disco.cfg2
-rw-r--r--tcl/board/stm32h745i-disco.cfg2
-rw-r--r--tcl/board/stm32h747i-disco.cfg2
-rw-r--r--tcl/board/stm32h750b-disco.cfg2
-rw-r--r--tcl/board/stm32h7b3i-disco.cfg2
10 files changed, 20 insertions, 0 deletions
diff --git a/tcl/board/stm327x6g_eval.cfg b/tcl/board/stm327x6g_eval.cfg
index a5e5896..3d522f5 100644
--- a/tcl/board/stm327x6g_eval.cfg
+++ b/tcl/board/stm327x6g_eval.cfg
@@ -8,3 +8,5 @@
set WORKAREASIZE 0x40000
source [find target/stm32f7x.cfg]
+
+reset_config srst_only
diff --git a/tcl/board/stm32f723e-disco.cfg b/tcl/board/stm32f723e-disco.cfg
index 3c04d86..b809c5e 100644
--- a/tcl/board/stm32f723e-disco.cfg
+++ b/tcl/board/stm32f723e-disco.cfg
@@ -14,6 +14,8 @@ set QUADSPI 1
source [find target/stm32f7x.cfg]
+reset_config srst_only
+
# QUADSPI initialization
proc qspi_init { } {
global a
diff --git a/tcl/board/stm32f746g-disco.cfg b/tcl/board/stm32f746g-disco.cfg
index 14e89e1..5d2c1a4 100644
--- a/tcl/board/stm32f746g-disco.cfg
+++ b/tcl/board/stm32f746g-disco.cfg
@@ -14,6 +14,8 @@ set QUADSPI 1
source [find target/stm32f7x.cfg]
+reset_config srst_only
+
# QUADSPI initialization
proc qspi_init { } {
global a
diff --git a/tcl/board/stm32f769i-disco.cfg b/tcl/board/stm32f769i-disco.cfg
index cc4334b..75dffd8 100644
--- a/tcl/board/stm32f769i-disco.cfg
+++ b/tcl/board/stm32f769i-disco.cfg
@@ -14,6 +14,8 @@ set QUADSPI 1
source [find target/stm32f7x.cfg]
+reset_config srst_only
+
# QUADSPI initialization
proc qspi_init { } {
global a
diff --git a/tcl/board/stm32f7discovery.cfg b/tcl/board/stm32f7discovery.cfg
index 7d1bc96..d6cbff4 100644
--- a/tcl/board/stm32f7discovery.cfg
+++ b/tcl/board/stm32f7discovery.cfg
@@ -10,3 +10,5 @@ transport select hla_swd
set WORKAREASIZE 0x40000
source [find target/stm32f7x.cfg]
+
+reset_config srst_only
diff --git a/tcl/board/stm32h735g-disco.cfg b/tcl/board/stm32h735g-disco.cfg
index 405e470..cb5caa4 100644
--- a/tcl/board/stm32h735g-disco.cfg
+++ b/tcl/board/stm32h735g-disco.cfg
@@ -17,6 +17,8 @@ if {![info exists OCTOSPI1]} {
source [find target/stm32h7x.cfg]
+reset_config srst_only
+
# OCTOSPI initialization
# octo: 8-line mode
proc octospi_init { octo } {
diff --git a/tcl/board/stm32h745i-disco.cfg b/tcl/board/stm32h745i-disco.cfg
index 5adcfea..5a587ae 100644
--- a/tcl/board/stm32h745i-disco.cfg
+++ b/tcl/board/stm32h745i-disco.cfg
@@ -16,6 +16,8 @@ if {![info exists QUADSPI]} {
source [find target/stm32h7x_dual_bank.cfg]
+reset_config srst_only
+
source [find board/stm32h7x_dual_qspi.cfg]
$_CHIPNAME.cpu0 configure -event reset-init {
diff --git a/tcl/board/stm32h747i-disco.cfg b/tcl/board/stm32h747i-disco.cfg
index 22fd74a..698ef58 100644
--- a/tcl/board/stm32h747i-disco.cfg
+++ b/tcl/board/stm32h747i-disco.cfg
@@ -16,6 +16,8 @@ if {![info exists QUADSPI]} {
source [find target/stm32h7x_dual_bank.cfg]
+reset_config srst_only
+
# QUADSPI initialization
# qpi: 4-line mode
proc qspi_init { qpi } {
diff --git a/tcl/board/stm32h750b-disco.cfg b/tcl/board/stm32h750b-disco.cfg
index e606203..609cf38 100644
--- a/tcl/board/stm32h750b-disco.cfg
+++ b/tcl/board/stm32h750b-disco.cfg
@@ -16,6 +16,8 @@ if {![info exists QUADSPI]} {
source [find target/stm32h7x.cfg]
+reset_config srst_only
+
source [find board/stm32h7x_dual_qspi.cfg]
$_CHIPNAME.cpu0 configure -event reset-init {
diff --git a/tcl/board/stm32h7b3i-disco.cfg b/tcl/board/stm32h7b3i-disco.cfg
index e5512ea..0c4cc23 100644
--- a/tcl/board/stm32h7b3i-disco.cfg
+++ b/tcl/board/stm32h7b3i-disco.cfg
@@ -17,6 +17,8 @@ if {![info exists OCTOSPI1]} {
source [find target/stm32h7x_dual_bank.cfg]
+reset_config srst_only
+
# OCTOSPI initialization
# octo: 8-line mode
proc octospi_init { octo } {