diff options
author | Sven Wegener <sven.wegener@stealer.net> | 2014-05-18 13:15:02 +0200 |
---|---|---|
committer | Sven Wegener <sven.wegener@stealer.net> | 2014-05-18 13:15:02 +0200 |
commit | 9bf4f7e3d397e7e602fb83c80c35ab30f97e9f76 (patch) | |
tree | 060ecafb461d44ba49eb77ae2fc636ec0ae29fe4 /stmhal/modpyb.c | |
parent | 7ae8e4b67919d15d18bdd28b4ffa08d7e30ca506 (diff) | |
download | micropython-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.c | 5 |
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); } |