tinyriscv-openocd/contrib/loaders/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
..
armv4_5_cfi_intel_8.s contrib: add source to the cfi flash loaders 2010-12-10 19:37:39 +00:00
armv4_5_cfi_intel_16.s contrib: add source to the cfi flash loaders 2010-12-10 19:37:39 +00:00
armv4_5_cfi_intel_32.s contrib: add source to the cfi flash loaders 2010-12-10 19:37:39 +00:00
armv4_5_cfi_span_8.s contrib: add source to the cfi flash loaders 2010-12-10 19:37:39 +00:00
armv4_5_cfi_span_16.s contrib: add source to the cfi flash loaders 2010-12-10 19:37:39 +00:00
armv4_5_cfi_span_16_dq7.s contrib: add source to the cfi flash loaders 2010-12-10 19:37:39 +00:00
armv4_5_cfi_span_32.s contrib: add source to the cfi flash loaders 2010-12-10 19:37:39 +00:00
armv7m_cfi_span_16.s loader: update loader src for armv7-m arch 2011-01-06 10:35:02 +00:00
pic32mx.s contrib: make sure loaders use correct arch 2010-12-10 13:42:29 +00:00
stellaris.s contrib: add ram loader src code 2010-10-28 09:19:37 +01:00
stm32f1x.S stm32f1x: use async algorithm in flash programming routine 2011-10-09 00:00:53 +02:00
stm32f2xxx.S stm32x: add support for STM32F20x 2011-02-04 10:55:43 +01:00
stm32lx.S STM32L: Added flash driver and target 2011-10-03 18:42:39 +02:00
str7x.s contrib: make sure loaders use correct arch 2010-12-10 13:42:29 +00:00
str9x.s contrib: make sure loaders use correct arch 2010-12-10 13:42:29 +00:00