X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Fcortex-m3%2Fscripts%2Flm3s1968_ram.ld;h=2bd20d96aac15fa6e072f0e6e9bb7b9933c3690b;hb=2333f1deb772592cffedd553fce24138f8a34241;hp=595e576b57810caabe98e861c065792fb6940c23;hpb=463815ea17ba2a28a3917ab4fc037b2a304c9c67;p=bertos.git diff --git a/bertos/cpu/cortex-m3/scripts/lm3s1968_ram.ld b/bertos/cpu/cortex-m3/scripts/lm3s1968_ram.ld index 595e576b..2bd20d96 100644 --- a/bertos/cpu/cortex-m3/scripts/lm3s1968_ram.ld +++ b/bertos/cpu/cortex-m3/scripts/lm3s1968_ram.ld @@ -30,22 +30,19 @@ * * --> * - * \version $Id:$ - * * \author Manuele Fanelli * - * \brief Linker script for Luminary LM3S1968 processor. + * \brief Script for Luminary Micro LM3S1968 Cortex M3 family processors. * */ -ENTRY(_init) SEARCH_DIR(.) OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) /* - * Define memory configuration. + * Define memory configuration for LM3S1968 board */ MEMORY { @@ -87,9 +84,11 @@ SECTIONS _etext = .; PROVIDE (__etext = .); - .data : AT (__etext) + .data : AT (_etext) { PROVIDE (__data_start = .); + *(vtable) + . = ALIGN (0x400); *(.data .data.*) . = ALIGN (4); _edata = .;