]> git.sur5r.net Git - openocd/commit
flash/nor/stm32f2x: fix erase on STM32F413/423
authorTomas Vanek <vanekt@fbl.cz>
Thu, 23 Nov 2017 13:47:37 +0000 (14:47 +0100)
committerSpencer Oliver <spen@spen-soft.co.uk>
Tue, 12 Dec 2017 21:16:24 +0000 (21:16 +0000)
commit3f6ab8e6a6f80f4a6486c688793daad866d21863
tree1cd03cd00b3c5eeca1853a1dd1cbc267bf321cca
parent90a6245eecd82c95112c09700cfebcf2403d0478
flash/nor/stm32f2x: fix erase on STM32F413/423

Theese devices do not have a gap in sector numbering.
The driver translates sectors numbers 12 13... to 16 17... as used on dual
bank flash devices. Therefore erase of sector 12 and above fails with error
'stm32x device protected'
on F413/423.

Drop sector number translation for devices without has_large_mem flag.

Change-Id: I65531c0dfe02e2fd0f3d68f0615e0926e9901391
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-on: http://openocd.zylin.com/4299
Tested-by: jenkins
Reviewed-by: Andreas Bolsch <hyphen0break@gmail.com>
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
src/flash/nor/stm32f2x.c