]> git.sur5r.net Git - freertos/blob - Demo/lwIP_Demo_Rowley_ARM7/atmel-rom.ld
First version under SVN is V4.0.1
[freertos] / Demo / lwIP_Demo_Rowley_ARM7 / atmel-rom.ld
1 MEMORY \r
2 {\r
3         flash   : ORIGIN = 0x00100000, LENGTH = 256K\r
4         ram             : ORIGIN = 0x00200000, LENGTH = 64K\r
5 }\r
6 \r
7 __stack_end__ = 0x00200000 + 64K - 4;\r
8 \r
9 SECTIONS \r
10 {\r
11         . = 0;\r
12         startup : { *(.startup)} >flash\r
13 \r
14         prog : \r
15         {\r
16                 *(.text)\r
17                 *(.rodata)\r
18                 *(.rodata*)\r
19                 *(.glue_7)\r
20                 *(.glue_7t)\r
21         } >flash\r
22 \r
23         __end_of_text__ = .;\r
24 \r
25         .data : \r
26         {\r
27                 __data_beg__ = .;\r
28                 __data_beg_src__ = __end_of_text__;\r
29                 *(.data)\r
30                 __data_end__ = .;\r
31         } >ram AT>flash\r
32 \r
33         .bss : \r
34         {\r
35                 __bss_beg__ = .;\r
36                 *(.bss)\r
37         } >ram\r
38 \r
39         /* Align here to ensure that the .bss section occupies space up to\r
40         _end.  Align after .bss to ensure correct alignment even if the\r
41         .bss section disappears because there are no input sections.  */\r
42         . = ALIGN(32 / 8);\r
43 }\r
44         . = ALIGN(32 / 8);\r
45         _end = .;\r
46         _bss_end__ = . ; __bss_end__ = . ; __end__ = . ;\r
47         PROVIDE (end = .);\r
48 \r
49 \r