diff options
Diffstat (limited to 'examples/device_composite/ses/samd21/flash_placement.xml')
| -rw-r--r-- | examples/device_composite/ses/samd21/flash_placement.xml | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/examples/device_composite/ses/samd21/flash_placement.xml b/examples/device_composite/ses/samd21/flash_placement.xml new file mode 100644 index 000000000..79bedc537 --- /dev/null +++ b/examples/device_composite/ses/samd21/flash_placement.xml @@ -0,0 +1,37 @@ +<!DOCTYPE Linker_Placement_File> +<Root name="Flash Section Placement"> + <MemorySegment name="$(FLASH_NAME:FLASH)"> + <ProgramSection alignment="0x100" load="Yes" name=".vectors" start="$(FLASH_START:)" /> + <ProgramSection alignment="4" load="Yes" name=".init" /> + <ProgramSection alignment="4" load="Yes" name=".init_rodata" /> + <ProgramSection alignment="4" load="Yes" name=".text" /> + <ProgramSection alignment="4" load="Yes" name=".dtors" /> + <ProgramSection alignment="4" load="Yes" name=".ctors" /> + <ProgramSection alignment="4" load="Yes" name=".rodata" /> + <ProgramSection alignment="4" load="Yes" name=".ARM.exidx" address_symbol="__exidx_start" end_symbol="__exidx_end" /> + <ProgramSection alignment="4" load="Yes" runin=".fast_run" name=".fast" /> + <ProgramSection alignment="4" load="Yes" runin=".data_run" name=".data" /> + <ProgramSection alignment="4" load="Yes" runin=".tdata_run" name=".tdata" /> + </MemorySegment> + <MemorySegment name="$(RAM_NAME:RAM);SRAM"> + <ProgramSection alignment="0x100" load="No" name=".vectors_ram" start="$(RAM_START:$(SRAM_START:))" /> + <ProgramSection alignment="4" load="No" name=".fast_run" /> + <ProgramSection alignment="4" load="No" name=".data_run" /> + <ProgramSection alignment="4" load="No" name=".bss" /> + <ProgramSection alignment="4" load="No" name=".tbss" /> + <ProgramSection alignment="4" load="No" name=".tdata_run" /> + <ProgramSection alignment="4" load="No" name=".non_init" /> + <ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap" /> + <ProgramSection alignment="8" size="__STACKSIZE__" load="No" place_from_segment_end="Yes" name=".stack" /> + <ProgramSection alignment="8" size="__STACKSIZE_PROCESS__" load="No" name=".stack_process" /> + </MemorySegment> + <MemorySegment name="$(FLASH2_NAME:FLASH2)"> + <ProgramSection alignment="4" load="Yes" name=".text2" /> + <ProgramSection alignment="4" load="Yes" name=".rodata2" /> + <ProgramSection alignment="4" load="Yes" runin=".data2_run" name=".data2" /> + </MemorySegment> + <MemorySegment name="$(RAM2_NAME:RAM2)"> + <ProgramSection alignment="4" load="No" name=".data2_run" /> + <ProgramSection alignment="4" load="No" name=".bss2" /> + </MemorySegment> +</Root> |
