diff --git a/targets/TARGET_NXP/TARGET_LPC176X/device/TOOLCHAIN_GCC_ARM/LPC1768.ld b/targets/TARGET_NXP/TARGET_LPC176X/device/TOOLCHAIN_GCC_ARM/LPC1768.ld index a67cccfc30d..a97ed0719a4 100644 --- a/targets/TARGET_NXP/TARGET_LPC176X/device/TOOLCHAIN_GCC_ARM/LPC1768.ld +++ b/targets/TARGET_NXP/TARGET_LPC176X/device/TOOLCHAIN_GCC_ARM/LPC1768.ld @@ -163,7 +163,7 @@ SECTIONS __end__ = .; end = __end__; __mbed_sbrk_start_0 = .; - . += (ORIGIN(RAM) + LENGTH(RAM) - STACK_SIZE) - __mbed_sbrk_start_0; + . = (ORIGIN(RAM) + LENGTH(RAM) - STACK_SIZE); __mbed_krbs_start_0 = .; } > RAM @@ -198,7 +198,7 @@ SECTIONS .heap (NOLOAD): ALIGN(8) { __mbed_sbrk_start = .; - . += (ORIGIN(AHBSRAM) + LENGTH(AHBSRAM)) - __mbed_sbrk_start; + . = ORIGIN(AHBSRAM) + LENGTH(AHBSRAM); __mbed_krbs_start = .; } > AHBSRAM }