mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-09-02 12:24:07 -04:00
Continue work on Rowley LPC1768 demo.
This commit is contained in:
parent
ee0ff3a207
commit
312b19b236
7 changed files with 993 additions and 1810 deletions
37
Demo/CORTEX_LPC1768_GCC_Rowley/flash_placement.xml
Normal file
37
Demo/CORTEX_LPC1768_GCC_Rowley/flash_placement.xml
Normal file
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE Linker_Placement_File>
|
||||
<Root name="Flash Section Placement">
|
||||
<MemorySegment name="FLASH">
|
||||
<ProgramSection load="Yes" inputsections="*(.vectors .vectors.*)" name=".vectors"/>
|
||||
<ProgramSection alignment="4" load="Yes" inputsections="*(.init .init.*)" name=".init"/>
|
||||
<ProgramSection alignment="4" load="Yes" inputsections="*(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table)" name=".text"/>
|
||||
<ProgramSection alignment="4" load="Yes" inputsections="KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors))" name=".dtors"/>
|
||||
<ProgramSection alignment="4" load="Yes" inputsections="KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors))" name=".ctors"/>
|
||||
<ProgramSection alignment="4" load="Yes" inputsections="*(.rodata .rodata.* .gnu.linkonce.r.*)" name=".rodata"/>
|
||||
<ProgramSection alignment="4" load="Yes" runin=".fast_run" inputsections="*(.fast .fast.*)" name=".fast"/>
|
||||
<ProgramSection alignment="4" load="Yes" runin=".data_run" inputsections="*(.data .data.* .gnu.linkonce.d.*)" name=".data"/>
|
||||
</MemorySegment>
|
||||
<MemorySegment name="RAM">
|
||||
<ProgramSection alignment="4" load="No" name=".fast_run"/>
|
||||
<ProgramSection alignment="4" load="No" name=".data_run"/>
|
||||
<ProgramSection alignment="4" load="No" inputsections="*(.bss .bss.* .gnu.linkonce.b.*) *(COMMON)" name=".bss"/>
|
||||
<ProgramSection alignment="4" load="No" inputsections="*(.non_init .non_init.*)" name=".non_init"/>
|
||||
<ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap"/>
|
||||
<ProgramSection alignment="4" size="__STACKSIZE__" load="No" name=".stack"/>
|
||||
<ProgramSection alignment="4" size="__STACKSIZE_PROCESS__" load="No" name=".stack_process"/>
|
||||
</MemorySegment>
|
||||
<MemorySegment name="AHBSRAM0">
|
||||
<ProgramSection alignment="4" load="No" name=".ethram"/>
|
||||
</MemorySegment>
|
||||
<MemorySegment name="AHBSRAM1">
|
||||
<ProgramSection alignment="4" load="No" name=".usbram"/>
|
||||
</MemorySegment>
|
||||
<MemorySegment name="FLASH2">
|
||||
<ProgramSection alignment="4" load="Yes" inputsections="*(.text2 .text2.*)" name=".text2"/>
|
||||
<ProgramSection alignment="4" load="Yes" inputsections="*(.rodata2 .rodata2.*)" name=".rodata2"/>
|
||||
<ProgramSection alignment="4" load="Yes" runin=".data2_run" inputsections="*(.data2 .data2.*)" name=".data2"/>
|
||||
</MemorySegment>
|
||||
<MemorySegment name="RAM2">
|
||||
<ProgramSection alignment="4" load="No" name=".data2_run"/>
|
||||
<ProgramSection alignment="4" load="No" inputsections="*(.bss2 .bss2.*" name=".bss2"/>
|
||||
</MemorySegment>
|
||||
</Root>
|
Loading…
Add table
Add a link
Reference in a new issue