From e3a23921a22c62f1754474a849dff21146d6ddbd Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Thu, 29 Mar 2018 11:45:34 +1100 Subject: [PATCH] HAL_ChibiOS: fixed FLASH_LOAD_ADDRESS needs 0x08000000 base --- libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py b/libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py index 9c6a11f2f8..eb719af17b 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py +++ b/libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py @@ -413,7 +413,7 @@ def write_mcu_config(f): flash_reserve_start = get_config( 'FLASH_RESERVE_START_KB', default=16, type=int) f.write('\n// location of loaded firmware\n') - f.write('#define FLASH_LOAD_ADDRESS 0x%08x\n' % flash_reserve_start*1024) + f.write('#define FLASH_LOAD_ADDRESS 0x%08x\n' % (0x08000000 + flash_reserve_start*1024)) f.write('\n') ram_size_kb = get_mcu_config('RAM_SIZE_KB', True)