Skip to content

Commit 608e4c2

Browse files
authored
Merge pull request #10938 from tymoteuszblochmobica/iar
K64F, STM32F429: IAR linker scripts dynamic heap fix
2 parents 34db82e + 83057c9 commit 608e4c2

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/device/TOOLCHAIN_IAR/MK64FN1M0xxx12.icf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ define region CSTACK_region = mem:[from m_data_2_end-__size_cstack__+1 to m_data
117117
define region m_interrupts_ram_region = mem:[from m_interrupts_ram_start to m_interrupts_ram_end];
118118

119119
define block CSTACK with alignment = 8, size = __size_cstack__ { };
120-
define block HEAP with alignment = 8, size = __size_heap__ { };
120+
define block HEAP with expanding size, alignment = 8, minimum size = __size_heap__ { };
121121
define block RW { readwrite };
122122
define block ZI { zi };
123123

targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/device/TOOLCHAIN_IAR/stm32f429xx_flash.icf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ define exported symbol __CRASH_DATA_RAM_START__ = __region_CRASH_DATA_RAM_start_
3636
define exported symbol __CRASH_DATA_RAM_END__ = __region_CRASH_DATA_RAM_end__;
3737

3838
define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
39-
define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
39+
define block HEAP with expanding size, alignment = 8, minimum size = __ICFEDIT_size_heap__ { };
4040

4141
initialize by copy { readwrite };
4242
do not initialize { section .noinit };

0 commit comments

Comments
 (0)