]> git.gag.com Git - fw/openocd/commit
flash/stm32h7x: add support of STM32H7Ax/H7Bx devices
authorTarek BOCHKATI <tarek.bouchkati@gmail.com>
Thu, 6 Feb 2020 23:12:48 +0000 (00:12 +0100)
committerTomas Vanek <vanekt@fbl.cz>
Mon, 2 Mar 2020 15:13:00 +0000 (15:13 +0000)
commit0b7eca17691a16e79881243d6d0f38c3eaeb360d
tree1476e3efd5ec11f2ec3c8ca389854d5e7142a560
parent98ea23a7ff1e563e809111e3bc26f5bf90be0c5d
flash/stm32h7x: add support of STM32H7Ax/H7Bx devices

this new device has the following features:
 - single core cortex-M7
 - 2MB flash - dual bank
    - page size 8k
    - write protection grouped by 4 sectors
    - write block size 128 bits (16 bytes)

the bit definition of FLASH_CR is different than STM32H74x,
that's why we introduced a helper to compute the FLASH_CR value

Change-Id: I4da10cde8dd215b1b0f2645f0efdba9d198038d1
Signed-off-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
Reviewed-on: http://openocd.zylin.com/5441
Tested-by: jenkins
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
contrib/loaders/flash/stm32/stm32h7x.S
contrib/loaders/flash/stm32/stm32h7x.inc
src/flash/nor/stm32h7x.c