move RAM_FUNC functions into a distinct section in RAM
[bertos.git] / bertos / cpu / arm / scripts / arm7tdmi_rom.ld
index 7875df40758ae70735dac5d5a09529839508cd18..8c60ed9fc3de18eda393b6752f69e1b66107e873 100644 (file)
@@ -57,6 +57,8 @@ SECTIONS
        {
                KEEP(*(.vectors));
                . = ALIGN (4);
+               KEEP(*(.exceptions));
+               . = ALIGN (4);
                *(.init);
                . = ALIGN (4);
                *(.rodata .rodata.*);
@@ -80,6 +82,9 @@ SECTIONS
        .data : AT (_etext)
        {
                PROVIDE (__data_start = .);
+               . = ALIGN (4);
+               *(.ramfunc)
+               . = ALIGN (4);
                *(.data .data.*)
                . = ALIGN (4);
                _edata = .;