kinetis : Fix broken check for mass erase.62/1762/4
authorPer Ekman <pekenator@gmail.com>
Thu, 24 Oct 2013 09:54:32 +0000 (11:54 +0200)
committerSpencer Oliver <spen@spen-soft.co.uk>
Fri, 8 Nov 2013 15:09:00 +0000 (15:09 +0000)
commit88e9d0f4087a95febd9a3fcd65e65f1d478afb6b
tree161ec59f6aa9a23e10b5a52ba84fd31236161036
parent1e6970dafdccfec388d1a816c2019f9c6b26e338
kinetis : Fix broken check for mass erase.

If the flash is not ready (MDM_STAT_FREADY is 0) then
dap_syssec_kinetis_mdmap() would act as if the MDM_STAT_SYSSEC bit was
set and erase the flash. Wait until MDM_STAT_FREADY is set before
checking the MDM_STAT_SYSSEC bit.

Change-Id: I5c3352f625599016625ed9be8787033f49bfacea
Signed-off-by: Per Ekman <pekenator@gmail.com>
Reviewed-on: http://openocd.zylin.com/1762
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
src/target/arm_adi_v5.c