aboutsummaryrefslogtreecommitdiff
path: root/src/flash
diff options
context:
space:
mode:
authorMathias K <kesmtp@freenet.de>2012-03-09 09:41:45 +0100
committerSpencer Oliver <spen@spen-soft.co.uk>2012-03-14 20:33:23 +0000
commit6f5b9e9304c7f7625f1af04bac6e8cd0a67e649d (patch)
tree5000d864421cb780ac871502e3475cbaaceab88f /src/flash
parentcfdfe5119de8f3e2cbaebd9f912e920a03f0168b (diff)
downloadriscv-openocd-6f5b9e9304c7f7625f1af04bac6e8cd0a67e649d.zip
riscv-openocd-6f5b9e9304c7f7625f1af04bac6e8cd0a67e649d.tar.gz
riscv-openocd-6f5b9e9304c7f7625f1af04bac6e8cd0a67e649d.tar.bz2
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 <kesmtp@freenet.de> Reviewed-on: http://openocd.zylin.com/509 Tested-by: jenkins Reviewed-by: Tomas Frydrych <tf+openocd@r-finger.com> Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Diffstat (limited to 'src/flash')
-rw-r--r--src/flash/nor/kinetis.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/flash/nor/kinetis.c b/src/flash/nor/kinetis.c
index 79953c0..46d36bb 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;
}