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.

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);