]> git.sur5r.net Git - freertos/blob - Demo/uIP_Demo_Rowley_ARM7/flash_placement.xml
First version under SVN is V4.0.1
[freertos] / Demo / uIP_Demo_Rowley_ARM7 / flash_placement.xml
1 <!DOCTYPE Linker_Placement_File>\r
2 <Root name="Flash Section Placement" >\r
3   <MemorySegment name="External SRAM;SRAM;SDRAM;DRAM" >\r
4     <ProgramSection alignment="4" load="No" name=".data_run" />\r
5     <ProgramSection alignment="4" load="No" inputsections="*(.bss .bss.* .gnu.linkonce.b.*) *(COMMON)" name=".bss" />\r
6     <ProgramSection alignment="4" size="0x0" load="No" name=".heap" />\r
7     <ProgramSection alignment="4" size="0x0" load="No" name=".stack" />\r
8     <ProgramSection alignment="4" size="0x200" load="No" name=".stack_irq" />\r
9     <ProgramSection alignment="4" size="0x0" load="No" name=".stack_fiq" />\r
10     <ProgramSection alignment="4" size="0x200" load="No" name=".stack_svc" />\r
11     <ProgramSection alignment="4" size="0x0" load="No" name=".stack_abt" />\r
12     <ProgramSection alignment="4" size="0x0" load="No" name=".stack_und" />\r
13   </MemorySegment>\r
14   <MemorySegment name="Internal SRAM;SRAM;SDRAM;DRAM" >\r
15     <ProgramSection size="0x3C" load="No" name=".vectors_ram" />\r
16     <ProgramSection alignment="4" load="No" name=".fast_run" />\r
17   </MemorySegment>\r
18   <MemorySegment name="FLASH" >\r
19     <ProgramSection load="Yes" inputsections="*(.vectors .vectors.*)" name=".vectors" />\r
20     <ProgramSection alignment="4" load="Yes" inputsections="*(.init .init.*)" name=".init" />\r
21     <ProgramSection alignment="4" load="No" name=".text_load" />\r
22     <ProgramSection alignment="4" load="Yes" inputsections="*(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.*)" name=".text" />\r
23     <ProgramSection alignment="4" load="Yes" inputsections="KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors))" name=".dtors" />\r
24     <ProgramSection alignment="4" load="Yes" inputsections="KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors))" name=".ctors" />\r
25     <ProgramSection alignment="4" load="Yes" inputsections="*(.rodata .rodata.* .gnu.linkonce.r.*)" name=".rodata" />\r
26     <ProgramSection alignment="4" load="Yes" runin=".fast_run" inputsections="*(.fast .fast.*)" name=".fast" />\r
27     <ProgramSection alignment="4" load="Yes" runin=".data_run" inputsections="*(.data .data.* .gnu.linkonce.d.*)" name=".data" />\r
28   </MemorySegment>\r
29 </Root>\r