tcl/board: add st_nucleo_g0.cfg to cover known STM32G0 NUCLEO boards
authorTarek BOCHKATI <tarek.bouchkati@gmail.com>
Sun, 1 Mar 2020 22:00:15 +0000 (23:00 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 4 Sep 2021 07:25:06 +0000 (07:25 +0000)
known boards are NUCLEO-G031K8, NUCLEO-G070RB, NUCLEO-G071RB

note: this work safely with STM32G0316-DISCO, STM32G071B-DISCO
      and STM32G081B-EVAL

Change-Id: I483b6f44409228cd8c2c97b3c560927d1645c517
Signed-off-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/5483
Reviewed-by: Andreas Bolsch <hyphen0break@gmail.com>
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Tested-by: jenkins
tcl/board/st_nucleo_g0.cfg [new file with mode: 0644]

diff --git a/tcl/board/st_nucleo_g0.cfg b/tcl/board/st_nucleo_g0.cfg
new file mode 100644 (file)
index 0000000..f8e67a0
--- /dev/null
@@ -0,0 +1,19 @@
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# This is for all ST NUCLEO with any STM32G0. Known boards at the moment:
+# NUCLEO-G031K8
+# https://www.st.com/en/evaluation-tools/nucleo-g031k8.html
+# NUCLEO-G070RB
+# https://www.st.com/en/evaluation-tools/nucleo-g070rb.html
+# NUCLEO-G071RB
+# https://www.st.com/en/evaluation-tools/nucleo-g071rb.html
+# NUCLEO-G0B1RE
+# https://www.st.com/en/evaluation-tools/nucleo-g0b1re.html
+
+source [find interface/stlink.cfg]
+
+transport select hla_swd
+
+source [find target/stm32g0x.cfg]
+
+reset_config srst_only