From 97d92789ec335374f2b57293df44a01604e3afbc Mon Sep 17 00:00:00 2001 From: dinau Date: Wed, 28 Aug 2013 23:29:16 +0900 Subject: [PATCH 1/2] Fixed: The issue of interrupt vector remapping for GCC_ARM LPC1114 --- .../TARGET_NXP/TARGET_LPC11XX/TOOLCHAIN_GCC_ARM/LPC1114.ld | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/mbed/targets/cmsis/TARGET_NXP/TARGET_LPC11XX/TOOLCHAIN_GCC_ARM/LPC1114.ld b/libraries/mbed/targets/cmsis/TARGET_NXP/TARGET_LPC11XX/TOOLCHAIN_GCC_ARM/LPC1114.ld index 3f3cd51167..6c1f51722b 100644 --- a/libraries/mbed/targets/cmsis/TARGET_NXP/TARGET_LPC11XX/TOOLCHAIN_GCC_ARM/LPC1114.ld +++ b/libraries/mbed/targets/cmsis/TARGET_NXP/TARGET_LPC11XX/TOOLCHAIN_GCC_ARM/LPC1114.ld @@ -4,7 +4,7 @@ MEMORY { FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 32K - RAM (rwx) : ORIGIN = 0x10000000, LENGTH = 2K + RAM (rwx) : ORIGIN = 0x100000C0, LENGTH = 0x0F40 } /* Linker script to place sections and symbol values. Should be used together @@ -40,6 +40,7 @@ SECTIONS .text : { KEEP(*(.isr_vector)) + . = 0x200; *(.text*) KEEP(*(.init)) From 841ce1d719766ef17814cf9b7ede8e146b5e11cf Mon Sep 17 00:00:00 2001 From: dinau Date: Thu, 29 Aug 2013 21:40:57 +0900 Subject: [PATCH 2/2] Fixed: The issue of interrupt vector remapping for GCC_ARM LPC1114 --- .../TARGET_NXP/TARGET_LPC11XX/TOOLCHAIN_GCC_ARM/LPC1114.ld | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/mbed/targets/cmsis/TARGET_NXP/TARGET_LPC11XX/TOOLCHAIN_GCC_ARM/LPC1114.ld b/libraries/mbed/targets/cmsis/TARGET_NXP/TARGET_LPC11XX/TOOLCHAIN_GCC_ARM/LPC1114.ld index 6c1f51722b..dd2e65da50 100644 --- a/libraries/mbed/targets/cmsis/TARGET_NXP/TARGET_LPC11XX/TOOLCHAIN_GCC_ARM/LPC1114.ld +++ b/libraries/mbed/targets/cmsis/TARGET_NXP/TARGET_LPC11XX/TOOLCHAIN_GCC_ARM/LPC1114.ld @@ -40,6 +40,8 @@ SECTIONS .text : { KEEP(*(.isr_vector)) + *(.text.Reset_Handler) + *(.text.SystemInit) . = 0x200; *(.text*)