Also fix Debug->View partitions when SECTOR_SIZE!=512
[kugel-rb.git] / firmware / target / arm / as3525 / boot.lds
blob9c6d6faf1138effb9fd9b3c692a3f4c8aacb30be
1 #include "config.h"
2 #include "cpu.h"
4 ENTRY(start)
5 OUTPUT_FORMAT(elf32-littlearm)
6 OUTPUT_ARCH(arm)
7 STARTUP(target/arm/crt0.o)
9 #define IRAMORIG 0x81000000
10 #define IRAMSIZE 0x50000
12 MEMORY
14     IRAM : ORIGIN = IRAMORIG, LENGTH = IRAMSIZE
17 SECTIONS
19   . = IRAMORIG;
21   .text : {
22     *(.init.text)
23     *(.glue_7)
24     *(.glue_7t)
25     *(.text*)
26   } > IRAM
28   .data : {
29     *(.icode)
30     *(.irodata)
31     *(.idata)
32     *(.data*)
33     *(.ncdata*)
34     *(.rodata*)
35     _dataend = . ;
36    } > IRAM
38   .stack :
39   {
40      *(.stack)
41      _stackbegin = .;
42      stackbegin = .;
43      . += 0x2000;
44      _stackend = .;
45      stackend = .;
46   } > IRAM
48   .bss : {
49      _edata = .;
50      *(.bss*);
51      *(.ibss);
52      *(COMMON)
53      *(.ncbss*);
54      _end = .;
55    } > IRAM