aboutsummaryrefslogtreecommitdiff
path: root/src/stm32f4.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/stm32f4.c')
-rw-r--r--src/stm32f4.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/stm32f4.c b/src/stm32f4.c
index 125a15e..03a33f0 100644
--- a/src/stm32f4.c
+++ b/src/stm32f4.c
@@ -216,11 +216,11 @@ static int stm32f4_flash_write(target *t, uint32_t dest,
memcpy((uint8_t *)data + offset, src, len);
/* Write buffer to target ram call stub */
+ target_mem_write(t, SRAM_BASE, stm32f4_flash_write_stub,
+ sizeof(stm32f4_flash_write_stub));
target_mem_write(t, STUB_BUFFER_BASE, data, sizeof(data));
- return cortexm_run_stub(t, SRAM_BASE, stm32f4_flash_write_stub,
- sizeof(stm32f4_flash_write_stub),
- dest - offset, STUB_BUFFER_BASE, sizeof(data),
- 0);
+ return cortexm_run_stub(t, SRAM_BASE, dest - offset,
+ STUB_BUFFER_BASE, sizeof(data), 0);
}
static bool stm32f4_cmd_erase_mass(target *t)