OSDN Git Service

(none)
[hos/hos-v4a.git] / sample / h8 / h83069 / gcc / link_rom.x
index e7d4d47..27274e4 100755 (executable)
@@ -1,22 +1,30 @@
+
 OUTPUT_ARCH(h8300h)
 ENTRY("__reset_handler")
 MEMORY
 {
-       vector(r) : o = 0x000000, l = 0x0100
-       rom(rx)   : o = 0x000100, l = 0x2000
-       ram(rwx)  : o = 0xffe140, l = 0x1800
+       vectors : o = 0x000000, l = 0x0100
+       rom     : o = 0x000100, l = 0x8000
+       ram     : o = 0xffe140, l = 0x1800
 }
 
 SECTIONS
 {
+       .vectors :
+       {
+               ___vectors = . ; 
+               *(.vectors)
+               FILL(0xff)
+               ___vectors_end = . ; 
+       } > vectors
        .text :
        {
                 ___text = . ; 
                *(.text)
                *(.strings)
-               *(.rodata)
+               *(.rodata*)
                 ___text_end = . ; 
-       }  > rom
+       } > rom
        .tors : {
                ___ctors = . ;
                *(.ctors)
@@ -37,6 +45,6 @@ SECTIONS
                *(.bss)
                *(COMMON)
                ___bss_end = . ;  
-       }  >ram
+       } ram
 }