diff options
Diffstat (limited to 'Projects/P-NUCLEO-WB55.Nucleo/Applications/Zigbee/Zigbee_OnOff_Client_Router_Ota/EWARM/stm32wb55xx_flash_cm4_ota.icf')
-rw-r--r-- | Projects/P-NUCLEO-WB55.Nucleo/Applications/Zigbee/Zigbee_OnOff_Client_Router_Ota/EWARM/stm32wb55xx_flash_cm4_ota.icf | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/Projects/P-NUCLEO-WB55.Nucleo/Applications/Zigbee/Zigbee_OnOff_Client_Router_Ota/EWARM/stm32wb55xx_flash_cm4_ota.icf b/Projects/P-NUCLEO-WB55.Nucleo/Applications/Zigbee/Zigbee_OnOff_Client_Router_Ota/EWARM/stm32wb55xx_flash_cm4_ota.icf index 3832cdee1..0e8413037 100644 --- a/Projects/P-NUCLEO-WB55.Nucleo/Applications/Zigbee/Zigbee_OnOff_Client_Router_Ota/EWARM/stm32wb55xx_flash_cm4_ota.icf +++ b/Projects/P-NUCLEO-WB55.Nucleo/Applications/Zigbee/Zigbee_OnOff_Client_Router_Ota/EWARM/stm32wb55xx_flash_cm4_ota.icf @@ -9,9 +9,16 @@ define symbol __ICFEDIT_region_ROM_start__ = 0x08030000; define symbol __ICFEDIT_region_ROM_end__ = 0x0807FFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000008; define symbol __ICFEDIT_region_RAM_end__ = 0x2002F000; + + /*0x2002FFFF---------------------------------------| + * | Emulation Flash | + * 0x2002F000-------------------------------------- | + * | Region_RAM | + * 0x20000004-------------------------------------- | + /*-Sizes-*/ define symbol __ICFEDIT_size_cstack__ = 0x1000; -define symbol __ICFEDIT_size_heap__ = 102400; /* was 4K */ +define symbol __ICFEDIT_size_heap__ = 0x19000; /**** End of ICF editor section. ###ICF###*/ define symbol __ICFEDIT_region_RAM_SHARED_start__ = 0x20030000; @@ -33,12 +40,12 @@ do not initialize { section .noinit, section MB_MEM1 }; place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec }; +place at address mem:__ICFEDIT_region_RAM_SHARED_start__ { section MAPPING_TABLE }; keep { section TAG_OTA_START}; keep { section TAG_OTA_END }; place in OTA_TAG_region { section TAG_OTA_START }; place in ROM_region { readonly, last section TAG_OTA_END }; place in RAM_region { readwrite,block CSTACK, block HEAP }; -place in RAM_SHARED_region { first section MAPPING_TABLE}; place in RAM_SHARED_region { section MB_MEM1}; place in RAM_SHARED_region { section MB_MEM2};
\ No newline at end of file |