From: Mathias K Date: Fri, 9 Mar 2012 08:41:45 +0000 (+0100) Subject: flash: Fix flash write algorithm on pflash only devices. X-Git-Tag: v0.6.0-rc1~188 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=6f5b9e9304c7f7625f1af04bac6e8cd0a67e649d;p=openocd flash: Fix flash write algorithm on pflash only devices. This patch fix the slow flash write issue on pflash only devices. The Family Reference Manual says: For devices with FlexNVM: FlexRAM For devices with program flash only: Programming acceleration RAM So the acceleration RAM is available for the flash section command on this device. Change-Id: If6541a23a4457c5ed8858848a145f35cac63138b Signed-off-by: Mathias K Reviewed-on: http://openocd.zylin.com/509 Tested-by: jenkins Reviewed-by: Tomas Frydrych Reviewed-by: Spencer Oliver --- diff --git a/src/flash/nor/kinetis.c b/src/flash/nor/kinetis.c index 79953c0b..46d36bbb 100644 --- a/src/flash/nor/kinetis.c +++ b/src/flash/nor/kinetis.c @@ -320,7 +320,6 @@ static int kinetis_write(struct flash_bank *bank, uint8_t *buffer, } } else { LOG_DEBUG("flash write into PFLASH @08%X", offset); - fallback = 1; }