flash/nor/kinetis: fix FCF handling
authorTomas Vanek <vanekt@fbl.cz>
Thu, 2 Jul 2020 08:50:15 +0000 (10:50 +0200)
committerTomas Vanek <vanekt@fbl.cz>
Mon, 13 Jul 2020 18:27:53 +0000 (19:27 +0100)
commitfd9a7a8c8ab2431a2bc69ab515d868cdf5178761
tree0ad426332a618186fbf5f57ef05eca07f7b83f31
parent8d7ca437754e2bd5774dd3543ec23b5b3a32fbb2
flash/nor/kinetis: fix FCF handling

Kinetis Flash Configuration Field needs special handling to prevent unwanted
locking of the device. Warn user about any difference between generated
FCF and FCF data in the programmed file. Inform user that re-programming
of already programmed FCF may fail on devices with FTFE flash module.

While on it remove useless setting of is_erased flag after erase.

Change-Id: I3911f436674547fa12ef3886c7d5e8cd889f9e2b
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Fixes: https://sourceforge.net/p/openocd/tickets/270/
Reported-by: Noel Diviney <vk3avm@users.sourceforge.net>
Reviewed-on: http://openocd.zylin.com/5753
Tested-by: jenkins
src/flash/nor/kinetis.c