diff options
author | Keith Packard <keithp@keithp.com> | 2014-05-12 22:53:07 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2014-05-12 22:53:07 -0700 |
commit | 2f196323a2829f9537f3b339f19478127ffde623 (patch) | |
tree | 0afc189bee39596fa7d37db2d8eada714cf46261 | |
parent | 6a6053dfed6fc1a7f50be0c62782d0050758cd0b (diff) |
altos/stm: Use flash address of boot loader instead of 0x0
Flash is at 0x08000000, but when the chip boots, it can be at 0x0 as
well. Use the 0x08000000 address when rebooting to flash
Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r-- | src/stm/ao_arch.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/stm/ao_arch.h b/src/stm/ao_arch.h index 76fa9194..a6276c5a 100644 --- a/src/stm/ao_arch.h +++ b/src/stm/ao_arch.h @@ -139,7 +139,8 @@ ao_adc_init(); #define AO_ADC_MAX 4095 #define AO_BOOT_APPLICATION_BASE ((uint32_t *) 0x08001000) -#define AO_BOOT_LOADER_BASE ((uint32_t *) 0x0) +#define AO_BOOT_APPLICATION_BOUND ((uint32_t *) (0x08000000 + stm_flash_size())) +#define AO_BOOT_LOADER_BASE ((uint32_t *) 0x08000000) #define HAS_BOOT_LOADER 1 #endif /* _AO_ARCH_H_ */ |