aboutsummaryrefslogtreecommitdiff
path: root/src/stm32f1.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/stm32f1.c')
-rw-r--r--src/stm32f1.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/stm32f1.c b/src/stm32f1.c
index 49a5815..459c159 100644
--- a/src/stm32f1.c
+++ b/src/stm32f1.c
@@ -256,11 +256,11 @@ static int stm32f1_flash_write(target *t, uint32_t dest,
memcpy((uint8_t *)data + offset, src, len);
/* Write stub and data to target ram and set PC */
- target_mem_write(t, STUB_BUFFER_BASE, (void*)data, sizeof(data));
- return cortexm_run_stub(t, SRAM_BASE, stm32f1_flash_write_stub,
- sizeof(stm32f1_flash_write_stub),
- dest - offset, STUB_BUFFER_BASE, sizeof(data),
- 0);
+ target_mem_write(t, SRAM_BASE, stm32f1_flash_write_stub,
+ sizeof(stm32f1_flash_write_stub));
+ target_mem_write(t, STUB_BUFFER_BASE, data, sizeof(data));
+ return cortexm_run_stub(t, SRAM_BASE, dest - offset,
+ STUB_BUFFER_BASE, sizeof(data), 0);
}
static bool stm32f1_cmd_erase_mass(target *t)