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_NRF51_DONGLE/TOOLCHAIN_GCC_ARM/NRF51822.ld
- Revision:
- 128:9bcdf88f62b0
- Parent:
- 122:f9eeca106725
--- a/TARGET_NRF51_DONGLE/TOOLCHAIN_GCC_ARM/NRF51822.ld Fri Sep 30 16:49:46 2016 +0100 +++ b/TARGET_NRF51_DONGLE/TOOLCHAIN_GCC_ARM/NRF51822.ld Thu Oct 27 16:45:56 2016 +0100 @@ -2,8 +2,8 @@ MEMORY { - FLASH (rx) : ORIGIN = 0x0001C000, LENGTH = 0x24000 - RAM (rwx) : ORIGIN = 0x20002800, LENGTH = 0x5800 + FLASH (rx) : ORIGIN = 0x0001B000, LENGTH = 0x25000 + RAM (rwx) : ORIGIN = 0x20002ef8, LENGTH = 0x5108 } OUTPUT_FORMAT ("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") @@ -107,6 +107,11 @@ KEEP(*(.fini_array)) PROVIDE_HIDDEN (__fini_array_end = .); + . = ALIGN(4); + PROVIDE(__start_fs_data = .); + KEEP(*(.fs_data)) + PROVIDE(__stop_fs_data = .); + *(.jcr) . = ALIGN(4); /* All data end */ @@ -114,6 +119,15 @@ } > RAM + __edata = .; + + .noinit : + { + PROVIDE(__start_noinit = .); + KEEP(*(.noinit)) + PROVIDE(__stop_noinit = .); + } > RAM + .bss : { . = ALIGN(4);