summaryrefslogtreecommitdiffstats
path: root/mbed/TARGET_LPC1768/TOOLCHAIN_ARM_STD/LPC1768.sct
diff options
context:
space:
mode:
Diffstat (limited to 'mbed/TARGET_LPC1768/TOOLCHAIN_ARM_STD/LPC1768.sct')
-rw-r--r--mbed/TARGET_LPC1768/TOOLCHAIN_ARM_STD/LPC1768.sct22
1 files changed, 22 insertions, 0 deletions
diff --git a/mbed/TARGET_LPC1768/TOOLCHAIN_ARM_STD/LPC1768.sct b/mbed/TARGET_LPC1768/TOOLCHAIN_ARM_STD/LPC1768.sct
new file mode 100644
index 0000000..329b074
--- /dev/null
+++ b/mbed/TARGET_LPC1768/TOOLCHAIN_ARM_STD/LPC1768.sct
@@ -0,0 +1,22 @@
+
+LR_IROM1 0x00000000 0x80000 { ; load region size_region
+ ER_IROM1 0x00000000 0x80000 { ; load address = execution address
+ *.o (RESET, +First)
+ *(InRoot$$Sections)
+ .ANY (+RO)
+ }
+ ; 8_byte_aligned(49 vect * 4 bytes) = 8_byte_aligned(0xC4) = 0xC8
+ ; 32KB - 0xC8 = 0x7F38
+ RW_IRAM1 0x100000C8 0x7F38 {
+ .ANY (+RW +ZI)
+ }
+ RW_IRAM2 0x2007C000 0x4000 { ; RW data, ETH RAM
+ .ANY (AHBSRAM0)
+ }
+ RW_IRAM3 0x20080000 0x4000 { ; RW data, ETH RAM
+ .ANY (AHBSRAM1)
+ }
+ RW_IRAM4 0x40038000 0x0800 { ; RW data, CAN RAM
+ .ANY (CANRAM)
+ }
+}