X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ao-bringup%2Fstm%2Faltos-ram.ld;fp=ao-bringup%2Fstm%2Faltos-ram.ld;h=0000000000000000000000000000000000000000;hb=1d1b24bb20dec09145fbaa6fe6897898d47dd16e;hp=b8fffedc0dac6bec93af2ccfa3ba000671099892;hpb=b8100ea5042013bb4eed67907b4e9d4e5c196df2;p=fw%2Faltos diff --git a/ao-bringup/stm/altos-ram.ld b/ao-bringup/stm/altos-ram.ld deleted file mode 100644 index b8fffedc..00000000 --- a/ao-bringup/stm/altos-ram.ld +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright © 2012 Keith Packard - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; version 2 of the License. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License along - * with this program; if not, write to the Free Software Foundation, Inc., - * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. - */ - -MEMORY { - ram (rwx) : ORIGIN = 0x20000000, LENGTH = 16K -} - -C_STACK_SIZE = 512; - -INCLUDE registers.ld - -SECTIONS { - . = ORIGIN(ram); - - /* - * Rom contents - */ - - __text_start__ = .; - - .text : { - *(.interrupt) /* Interrupt vectors */ - *(.text) /* Executable code */ - *(.rodata) /* Constants */ - } > ram - - .ARM.exidx : { - *(.ARM.exidx* .gnu.linkonce.armexidx.*) - __text_end__ = .; - } > ram - - __data_start__ = .; - - /* Data -- relocated to RAM, but written to ROM - */ - .data : AT (ADDR(.ARM.exidx) + SIZEOF (.ARM.exidx)) { - *(.data) /* initialized data */ - __data_end__ = .; - __bss_start__ = .; - } >ram - - .bss : { - *(.bss) - *(COMMON) - __bss_end__ = .; - } >ram - - PROVIDE(__stack__ = . + C_STACK_SIZE); - PROVIDE(end = .); - -} - -ENTRY(start); - -