regnual: relocatable
[gnuk/gnuk.git] / regnual / regnual.ld
index d7a73e9..3efabef 100644 (file)
@@ -11,8 +11,9 @@ MEMORY
     ram1 : org = 0x20001400, len = 20k - 0x1400
 }
 
-_flash_start = 0x08000000;
-_flash_end   = 0x08010000;
+vector = 0x08000000;
+_flash_start = 0x08001000;
+_flash_end   = 0x08020000;
 
 __ram_start__           = ORIGIN(ram0);
 __ram_size__            = 20k;
@@ -38,6 +39,7 @@ SECTIONS
     {
         _text = .;
         KEEP(*(.vectors))
+        *(.text.entry)
         *(.text)
         *(.text.*)
         *(.rodata)
@@ -47,6 +49,12 @@ SECTIONS
         *(.gcc*)
     } > ram1
 
+    .got :
+    {
+       *(.got)
+       *(.got.*)
+    } > ram1
+
     .ctors :
     {
         PROVIDE(_ctors_start_ = .);