X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Farm%2Fscripts%2Farm7tdmi_ram.ld;h=278256eaf60645a37b6dc1d6bb59746eae97f9b7;hb=4ddace69429f1b24dfccfba49d2e47ae059609d3;hp=6345397ca6dd545f0e6a5b999371cb096394fe42;hpb=94b7dda93d6d4c43493fe9e530787282d44fdcdd;p=bertos.git diff --git a/bertos/cpu/arm/scripts/arm7tdmi_ram.ld b/bertos/cpu/arm/scripts/arm7tdmi_ram.ld index 6345397c..278256ea 100644 --- a/bertos/cpu/arm/scripts/arm7tdmi_ram.ld +++ b/bertos/cpu/arm/scripts/arm7tdmi_ram.ld @@ -36,7 +36,6 @@ * */ -ENTRY(_init) OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) @@ -58,7 +57,9 @@ SECTIONS { KEEP(*(.vectors)); . = ALIGN (4); - KEEP(*(.init)); + KEEP(*(.exceptions)); + . = ALIGN (4); + *(.init); . = ALIGN (4); *(.rodata .rodata.*); . = ALIGN (4); @@ -73,10 +74,10 @@ SECTIONS *(.ctors); . = ALIGN(4); *(.dtors); + _etext = .; + PROVIDE (__etext = .); } > ram - _etext = .; - PROVIDE (__etext = .); .data : AT (_etext) {