summaryrefslogtreecommitdiffstatshomepage
path: root/stmhal/modpyb.c
diff options
context:
space:
mode:
authorSven Wegener <sven.wegener@stealer.net>2014-05-18 13:15:02 +0200
committerSven Wegener <sven.wegener@stealer.net>2014-05-18 13:15:02 +0200
commit9bf4f7e3d397e7e602fb83c80c35ab30f97e9f76 (patch)
tree060ecafb461d44ba49eb77ae2fc636ec0ae29fe4 /stmhal/modpyb.c
parent7ae8e4b67919d15d18bdd28b4ffa08d7e30ca506 (diff)
downloadmicropython-9bf4f7e3d397e7e602fb83c80c35ab30f97e9f76.tar.gz
micropython-9bf4f7e3d397e7e602fb83c80c35ab30f97e9f76.zip
stmhal: Remap system flash and adjust addresses
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Diffstat (limited to 'stmhal/modpyb.c')
-rw-r--r--stmhal/modpyb.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/stmhal/modpyb.c b/stmhal/modpyb.c
index d93665e305..47e9710d75 100644
--- a/stmhal/modpyb.c
+++ b/stmhal/modpyb.c
@@ -70,8 +70,9 @@ STATIC NORETURN mp_obj_t pyb_bootloader(uint n_args, const mp_obj_t *args) {
HAL_RCC_DeInit();
HAL_DeInit();
- __set_MSP(*((uint32_t*) 0x1fff0000));
- ((void (*)(void)) *((uint32_t*) 0x1fff0004))();
+ __HAL_REMAPMEMORY_SYSTEMFLASH();
+ __set_MSP(*((uint32_t*) 0x00000000));
+ ((void (*)(void)) *((uint32_t*) 0x00000004))();
while (1);
}