From a3dc54d2d32919588cd7b8d22552f016cf603a49 Mon Sep 17 00:00:00 2001 From: Rocco Marco Guglielmi Date: Sun, 7 Apr 2019 16:18:36 +0200 Subject: [PATCH] topic: Remapped Flash over ITCM region in STM32F7x script This patch remaps the Flash over ITCM region as virtual to ensure that any breakpoint placed in this area will be automatically set as an hardware breakpoint. This patch is a fix to a regression introduced with changes #4429. Change-Id: I03d46d8537ef06b33a3d4a2328274667c6481969 Signed-off-by: Rocco Marco Guglielmi Reviewed-on: http://openocd.zylin.com/5097 Reviewed-by: Freddie Chopin Tested-by: jenkins --- tcl/target/stm32f7x.cfg | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tcl/target/stm32f7x.cfg b/tcl/target/stm32f7x.cfg index b777c61121..927a3e8d05 100755 --- a/tcl/target/stm32f7x.cfg +++ b/tcl/target/stm32f7x.cfg @@ -51,6 +51,10 @@ set _FLASHNAME $_CHIPNAME.flash flash bank $_FLASHNAME stm32f2x 0 0 0 0 $_TARGETNAME flash bank $_CHIPNAME.otp stm32f2x 0x1ff0f000 0 0 0 $_TARGETNAME +# Configuring the Flash via ITCM alias as virtual +set _FLASH_ITCM_VMA itcm-flash.alias +flash bank $_FLASH_ITCM_VMA virtual 0x00200000 0 0 0 $_TARGETNAME $_FLASHNAME + # adapter speed should be <= F_CPU/6. F_CPU after reset is 16MHz, so use F_JTAG = 2MHz adapter_khz 2000 -- 2.30.2