aboutsummaryrefslogtreecommitdiff
path: root/src/lmi.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lmi.c')
-rw-r--r--src/lmi.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lmi.c b/src/lmi.c
index d9aa613..f9fd225 100644
--- a/src/lmi.c
+++ b/src/lmi.c
@@ -30,6 +30,7 @@
#include "general.h"
#include "adiv5.h"
#include "target.h"
+#include "cortexm.h"
static int lmi_flash_erase(struct target_s *target, uint32_t addr, size_t len);
static int lmi_flash_write(struct target_s *target, uint32_t dest,
@@ -163,7 +164,7 @@ int lmi_flash_write(struct target_s *target, uint32_t dest,
DEBUG("Sending data\n");
target_mem_write(target, 0x20000030, data, len + 8);
DEBUG("Running stub\n");
- target_pc_write(target, 0x20000000);
+ cortexm_pc_write(target, 0x20000000);
target_halt_resume(target, 0);
DEBUG("Waiting for halt\n");
while(!target_halt_wait(target));