libHPDMC with manual calibration
[mw/milkymist.git] / software / libhpdmc / linker.ld
1 OUTPUT_FORMAT("elf32-lm32")
2 ENTRY(_start)
3
4 __DYNAMIC = 0;
5
6 MEMORY {
7         flash : ORIGIN = 0x00000000, LENGTH = 0x800000   /* 8M */
8 }
9
10 SECTIONS
11 {
12         .text :
13         {
14                 _ftext = .;
15                 *(.text .stub .text.* .gnu.linkonce.t.*)
16                 _etext = .;
17         } > flash
18
19         .rodata :
20         {
21                 . = ALIGN(4);
22                 _frodata = .;
23                 *(.rodata .rodata.* .gnu.linkonce.r.*)
24                 *(.rodata1)
25                 _erodata = .;
26         } > flash
27
28         .data :
29         {
30                 . = ALIGN(4);
31                 _fdata = .;
32                 *(.data .data.* .gnu.linkonce.d.*)
33                 *(.data1)
34                 _gp = ALIGN(16);
35                 *(.sdata .sdata.* .gnu.linkonce.s.*)
36                 _edata = .;
37         } > flash
38 }