Skip to content

Commit d7190c8

Browse files
author
Arto Kinnunen
committed
Adjust K66F GCC_ARM linker file
Move heap_0 after .data as it is also placed to m_data.
1 parent 5ab714e commit d7190c8

File tree

1 file changed

+8
-8
lines changed
  • targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_K66F/device/TOOLCHAIN_GCC_ARM

1 file changed

+8
-8
lines changed

targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_K66F/device/TOOLCHAIN_GCC_ARM/MK66FN2M0xxx18.ld

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -210,14 +210,6 @@ SECTIONS
210210
__CRASH_DATA_RAM_END__ = .; /* Define a global symbol at data end */
211211
} > m_data
212212

213-
.heap_0 :
214-
{
215-
. = ALIGN(8);
216-
__mbed_sbrk_start_0 = .;
217-
. += (ORIGIN(m_data) + LENGTH(m_data) - .);
218-
__mbed_krbs_start_0 = .;
219-
} > m_data
220-
221213
__VECTOR_RAM = DEFINED(__ram_vector_table__) ? __VECTOR_RAM__ : ORIGIN(m_interrupts);
222214
__RAM_VECTOR_TABLE_SIZE_BYTES = DEFINED(__ram_vector_table__) ? (__interrupts_ram_end__ - __interrupts_ram_start__) : 0x0;
223215

@@ -233,6 +225,14 @@ SECTIONS
233225
__data_end__ = .; /* define a global symbol at data end */
234226
} > m_data
235227

228+
.heap_0 :
229+
{
230+
. = ALIGN(8);
231+
__mbed_sbrk_start_0 = .;
232+
. += (ORIGIN(m_data) + LENGTH(m_data) - .);
233+
__mbed_krbs_start_0 = .;
234+
} > m_data
235+
236236
__DATA_END = __DATA_ROM + (__data_end__ - __data_start__);
237237
text_end = ORIGIN(m_text) + LENGTH(m_text);
238238
ASSERT(__DATA_END <= text_end, "region m_text overflowed with text and data")

0 commit comments

Comments
 (0)