The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.
Dependents: hello SerialTestv11 SerialTestv12 Sierpinski ... more
mbed 2
This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.
Diff: TARGET_TB_SENSE_12/TOOLCHAIN_GCC_ARM/efr32mg12p.ld
- Revision:
- 145:64910690c574
- Parent:
- 142:4eea097334d6
--- a/TARGET_TB_SENSE_12/TOOLCHAIN_GCC_ARM/efr32mg12p.ld Thu Jun 08 14:53:05 2017 +0100 +++ b/TARGET_TB_SENSE_12/TOOLCHAIN_GCC_ARM/efr32mg12p.ld Wed Jun 21 17:31:38 2017 +0100 @@ -9,9 +9,17 @@ /* Version 4.3.0 */ /* */ +#if !defined(MBED_APP_START) + #define MBED_APP_START 0x00000000 +#endif + +#if !defined(MBED_APP_SIZE) + #define MBED_APP_SIZE 1048576 +#endif + MEMORY { - FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 1048576 + FLASH (rx) : ORIGIN = MBED_APP_START, LENGTH = MBED_APP_SIZE RAM (rwx) : ORIGIN = 0x20000000, LENGTH = 262144 } @@ -211,5 +219,5 @@ ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack") /* Check if FLASH usage exceeds FLASH size */ - ASSERT( LENGTH(FLASH) >= (__etext + SIZEOF(.data)), "FLASH memory overflowed !") + ASSERT(ORIGIN(FLASH) + LENGTH(FLASH) >= (__etext + SIZEOF(.data)), "FLASH memory overflowed !") }