basic scheduling, basic syscall, (added .data copy)
[cortex-from-scratch] / link.ld
diff --git a/link.ld b/link.ld
index 5056e38..63f173d 100644 (file)
--- a/link.ld
+++ b/link.ld
@@ -38,13 +38,16 @@ SECTIONS
        {
                /* (.vector_table */
                *(.text)
-               *(.rodata)
+               *(.rodata) 
+               data_lma = .;
        }
         . = 0x20000000;        
-       .data :  
+       data_vma = .;
+       .data : AT (data_lma)
        {
                *(.data)
        } 
+       data_end = .;
        .bss : ALIGN(4) 
        {
                *(.bss)