openocd/src/flash
Andreas Fritiofson 92b14f8ca9 stm32f1x: use async algorithm in flash programming routine
Let the target algorithm be running in the background and buffer data
continuously through a FIFO. This reduces or removes the effect of latency
because only a very small number of queue executions needs to be done per
buffer fill. Previously, the many repeated target state changes, register
accesses (really inefficient) and algorithm uploads caused the flash
programming to be latency bound in many cases. Now it should scale better
with increased throughput.

Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
2011-10-09 00:00:53 +02:00
..
nand Fix typo in command output 2011-07-10 17:00:57 +02:00
nor stm32f1x: use async algorithm in flash programming routine 2011-10-09 00:00:53 +02:00
ocl/at91sam7x change #include "ocl.h" to <flash/nor/ocl.h> 2009-12-03 04:24:49 -08:00
common.c -Wshadow fixes 2010-06-14 22:12:04 +02:00
common.h cfi: allow optional buffer write support 2010-12-10 13:36:09 +00:00
Makefile.am build: add common.mk 2010-11-18 14:05:56 +00:00
mflash.c fileio: fileio_size() can now fail 2010-09-29 18:56:07 +02:00
mflash.h warnings: use more 'const' for char * 2010-12-29 22:07:39 +01:00
startup.tcl flash: add support for deprecated stm32 flash cmds 2011-07-28 12:47:49 +01:00