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:
171:3a7713b1edbc
Parent:
170:e95d10626187
--- a/TARGET_RZ_A1H/TOOLCHAIN_GCC_ARM/RZA1H.ld	Thu Sep 06 13:39:34 2018 +0100
+++ b/TARGET_RZ_A1H/TOOLCHAIN_GCC_ARM/RZA1H.ld	Thu Nov 08 11:45:42 2018 +0000
@@ -117,7 +117,7 @@
 
     .copy.table :
     {
-        . = ALIGN(4);
+        . = ALIGN(8);
         __copy_table_start__ = .;
         LONG (__etext)
         LONG (__data_start__)
@@ -133,7 +133,7 @@
 
     .zero.table :
     {
-        . = ALIGN(4);
+        . = ALIGN(8);
         __zero_table_start__ = .;
         LONG (__bss_start__)
         LONG (__bss_end__ - __bss_start__)
@@ -142,7 +142,7 @@
         __zero_table_end__ = .;
     } > SFLASH
 
-    .ram_code : ALIGN( 0x4 ) {
+    .ram_code : ALIGN( 0x8 ) {
         __ram_code_load  = .;
         __ram_code_start = LOADADDR(.ram_code) + ( __ram_code_load - ADDR(.ram_code) );
 
@@ -150,7 +150,7 @@
 
         *(RAM_CONST)
 
-        . = ALIGN( 0x4 );
+        . = ALIGN( 0x8 );
         __ram_code_end = LOADADDR(.ram_code) + ( . - ADDR(.ram_code) );
     } > RAM AT > SFLASH
 
@@ -175,13 +175,13 @@
         *(.data*)
         Image$$RW_DATA$$Limit = .;
 
-        . = ALIGN(4);
+        . = ALIGN(8);
         /* preinit data */
         PROVIDE (__preinit_array_start = .);
         KEEP(*(.preinit_array))
         PROVIDE (__preinit_array_end = .);
 
-        . = ALIGN(4);
+        . = ALIGN(8);
         /* init data */
         PROVIDE (__init_array_start = .);
         KEEP(*(SORT(.init_array.*)))
@@ -189,14 +189,14 @@
         PROVIDE (__init_array_end = .);
 
 
-        . = ALIGN(4);
+        . = ALIGN(8);
         /* finit data */
         PROVIDE (__fini_array_start = .);
         KEEP(*(SORT(.fini_array.*)))
         KEEP(*(.fini_array))
         PROVIDE (__fini_array_end = .);
 
-        . = ALIGN(4);
+        . = ALIGN(8);
         /* All data end */
         __data_end__ = .;
 
@@ -245,7 +245,7 @@
         __nc_data_start = .;
         *(NC_DATA)
 
-        . = ALIGN(4);
+        . = ALIGN(8);
         __nc_data_end = .;
         Image$$RW_DATA_NC$$Limit = .;
     } > RAM_NC
@@ -256,7 +256,7 @@
         __nc_bss_start = .;
         *(NC_BSS)
 
-        . = ALIGN(4);
+        . = ALIGN(8);
         __nc_bss_end = .;
         Image$$ZI_DATA_NC$$Limit = .;
     } > RAM_NC