From bc7193508e7f6876f5a4b82eef2ce3760e0200a7 Mon Sep 17 00:00:00 2001 From: ccli8 Date: Mon, 24 Jul 2017 15:27:15 +0800 Subject: [PATCH] [M487] Fix GCC linker script with uVisor --- .../TARGET_M480/device/TOOLCHAIN_GCC_ARM/M487.ld | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/targets/TARGET_NUVOTON/TARGET_M480/device/TOOLCHAIN_GCC_ARM/M487.ld b/targets/TARGET_NUVOTON/TARGET_M480/device/TOOLCHAIN_GCC_ARM/M487.ld index 7558eb7c39..b61b2f6e53 100644 --- a/targets/TARGET_NUVOTON/TARGET_M480/device/TOOLCHAIN_GCC_ARM/M487.ld +++ b/targets/TARGET_NUVOTON/TARGET_M480/device/TOOLCHAIN_GCC_ARM/M487.ld @@ -89,12 +89,7 @@ SECTIONS . = ALIGN(32); __uvisor_bss_boxes_end = .; - /************************** ARMv7-M MPU only **************************/ - __uvisor_bss_end_padding_max = (2 << (LOG2CEIL(__uvisor_bss_boxes_end - ORIGIN(RAM_INTERN)) - 1)) / 8; - . = __uvisor_bss_end_padding_max == 0 ? 0 : - MIN(__uvisor_bss_end_padding_max * (((__uvisor_bss_boxes_end - ORIGIN(RAM_INTERN)) / __uvisor_bss_end_padding_max) + - MIN((__uvisor_bss_boxes_end - ORIGIN(RAM_INTERN)) % __uvisor_bss_end_padding_max, 1)) - __UVISOR_SRAM_OFFSET, - ORIGIN(RAM_INTERN) + LENGTH(RAM_INTERN)); + . = ALIGN(32); __uvisor_bss_end = .; } > RAM_INTERN