]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_MPU_LM3Sxxxx_Rowley/flash_placement.xml
Improve coverage of the MPU API in the new MPU demo, fixing typos in the MPU port...
[freertos] / FreeRTOS / Demo / CORTEX_MPU_LM3Sxxxx_Rowley / flash_placement.xml
1 <!DOCTYPE Linker_Placement_File>
2 <Root name="FLASH Section Placement">
3   <MemorySegment name="FLASH">
4     <ProgramSection load="Yes" inputsections="*(.vectors .vectors.*)" name=".vectors"/>
5         <ProgramSection alignment="4" size="16K - 0x100" load="Yes" inputsections="*(privileged_functions)" name="privileged_functions"/>
6     <ProgramSection alignment="4" load="Yes" inputsections="*(.init .init.*)" name=".init"/>
7     <ProgramSection alignment="4" load="Yes" inputsections="*(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table)" name=".text"/>
8     <ProgramSection alignment="4" load="Yes" inputsections="KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors))" name=".dtors"/>
9     <ProgramSection alignment="4" load="Yes" inputsections="KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors))" name=".ctors"/>
10     <ProgramSection alignment="4" load="Yes" inputsections="*(.rodata .rodata.* .gnu.linkonce.r.*)" name=".rodata"/>
11     <ProgramSection alignment="4" load="Yes" runin=".data_run" inputsections="*(.data .data.* .gnu.linkonce.d.*)" name=".data"/>
12     <ProgramSection alignment="4" load="Yes" runin=".fast_run" inputsections="*(.fast .fast.*)" name=".fast"/>
13   </MemorySegment>
14   <MemorySegment name="SRAM">
15         <ProgramSection alignment="4" size="256" alignment="256" load="No" inputsections="*(privileged_data)" name="privileged_data"/>
16         <ProgramSection name=".vectors_ram" size="" alignment="0x100" load="No"/>    
17     <ProgramSection alignment="4" load="No" name=".data_run"/>
18     <ProgramSection alignment="4" load="No" inputsections="*(.bss .bss.* .gnu.linkonce.b.*) *(COMMON)" name=".bss"/>
19     <ProgramSection alignment="4" load="No" inputsections="*(.non_init .non_init.*)" name=".non_init"/>
20     <ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap"/>
21     <ProgramSection alignment="4" size="__STACKSIZE__" load="No" name=".stack"/>    
22     <ProgramSection alignment="4" load="No" name=".fast_run"/>
23   </MemorySegment>
24 </Root>