This is an automated email from Gerrit. "Dominik Wernberger <dominik.wernber...@gmx.de>" just uploaded a new patch set to Gerrit, which you can find at https://review.openocd.org/c/openocd/+/7690
-- gerrit commit 8cb89648d7243abd4187c86f80e76e77ec75eea5 Author: Dominik Wernberger <dominik.wernber...@gmx.de> Date: Thu May 18 16:51:55 2023 +0200 Add/Correct STM8L15xR6 and STM8L15xx8 devices Change-Id: I83fe1e50821ec15e1853aca96ebb32fe1ff5328f Signed-off-by: Dominik Wernberger <dominik.wernber...@gmx.de> diff --git a/tcl/board/st_nucleo_8l152r8.cfg b/tcl/board/st_nucleo_8l152r8.cfg index f06d74981c..7cb8bcecd8 100644 --- a/tcl/board/st_nucleo_8l152r8.cfg +++ b/tcl/board/st_nucleo_8l152r8.cfg @@ -7,6 +7,6 @@ source [find interface/stlink-dap.cfg] transport select swim -source [find target/stm8l152.cfg] +source [find target/stm8l15xx8.cfg] reset_config srst_only diff --git a/tcl/target/stm8l152.cfg b/tcl/target/stm8l152.cfg deleted file mode 100644 index b716ce18ef..0000000000 --- a/tcl/target/stm8l152.cfg +++ /dev/null @@ -1,14 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0-or-later - -#config script for STM8L152 - -set EEPROMSTART 0x1000 -set EEPROMEND 0x13ff - -proc stm8_reset_rop {} { - mwb 0x4800 0xaa - mwb 0x4800 0xaa - reset halt -} - -source [find target/stm8l.cfg] diff --git a/tcl/target/stm8l15xr6.cfg b/tcl/target/stm8l15xr6.cfg new file mode 100644 index 0000000000..9a174ede80 --- /dev/null +++ b/tcl/target/stm8l15xr6.cfg @@ -0,0 +1,26 @@ +# SPDX-License-Identifier: GPL-2.0-or-later + +# Config script for +# STM8L151R6 +# STM8L152R6 + +# 2kB RAM + +# 32kB Flash +set FLASHSTART 0x8000 +set FLASHEND 0xffff + +# 1kB EEPROM +set EEPROMSTART 0x1000 +set EEPROMEND 0x13ff + +set OPTIONSTART 0x4800 +set OPTIONEND 0x48ff + +proc stm8_reset_rop {} { + mwb 0x4800 0xaa + mwb 0x4800 0xaa + reset halt +} + +source [find target/stm8l.cfg] diff --git a/tcl/target/stm8l15xx8.cfg b/tcl/target/stm8l15xx8.cfg new file mode 100644 index 0000000000..aad4d94493 --- /dev/null +++ b/tcl/target/stm8l15xx8.cfg @@ -0,0 +1,33 @@ +# SPDX-License-Identifier: GPL-2.0-or-later + +# Config script for STM8L151x8/STM8L152x8 +# Supported Devices: +# STM8L151C8 +# STM8L151K8 +# STM8L151M8 +# STM8L151R8 +# STM8L152C8 +# STM8L152K8 +# STM8L152M8 +# STM8L152R8 + +# 4kB RAM + +# 64kB Flash +set FLASHSTART 0x08000 +set FLASHEND 0x17fff + +# 2kB EEPROM +set EEPROMSTART 0x1000 +set EEPROMEND 0x17ff + +set OPTIONSTART 0x4800 +set OPTIONEND 0x48ff + +proc stm8_reset_rop {} { + mwb 0x4800 0xaa + mwb 0x4800 0xaa + reset halt +} + +source [find target/stm8l.cfg] --