123456789101112131415161718192021222324252627 |
- <?xml version="1.0" encoding="UTF-8" standalone="no"?>
- <configure id="clock_1" name="clock_1" version="0.0.0">
- <root id="common/config/memory.xsd" name="region">
- <region end_var="" name="ram" size="03000000" start_addr="80000000" start_var="">
- <relocate AfterSection="" InRegion="boot_rom" align="00001000" content="*(.vectors); . = ALIGN(4096); " end_var="_vectors_end" lma_end_var="_rom_vectors_end" lma_start_var="_rom_vectors_start" name=".vector" relocate_addr="701000" size="00008000" size_var="_vectors_size" start_var="_vectors_start">
- </relocate>
- <relocate AfterSection="(LMA).vector" InRegion="boot_rom" align="00001000" content="CREATE_OBJECT_SYMBOLS *( .text ) ; *(.m_hdr) ; __EH_FRAME_BEGIN__ = .; *(.eh_frame) ; *(.gnu.linkonce.t*) ; . = ALIGN(4); ___CTOR_LIST__ = .; __CTOR_LIST__ = .; LONG (-1); *(.ctors); *(.ctor); LONG (0); __CTOR_END__ = .; ___DTOR_LIST__ = .; __DTOR_LIST__ = .; LONG (-1); *(.dtors); *(.dtor); LONG (0); __DTOR_END__ = .; *(.gnu.linkonce.r*); *(.glue_7) ; *(.glue_7t); *(.rodata); *(.rodata.*); *(.init); *(.jcr); *(.data.rel.local); *(.fini); *(.got*); *(.fixup); *(.interface); . = ALIGN(4096); " end_var="_code_end" lma_end_var="_rom_code_end" lma_start_var="_rom_code_start" name=".text" size_var="_code_size" start_var="_code_start">
- </relocate>
- <relocate AfterSection="(LMA).text" InRegion="boot_rom" align="00001000" content="*(.data); *(.gnu.linkonce.d*); *(.sdata*); *(.flash*); *(.gcc_except_table); *(.init_array*); *(.fini_array*); . = ALIGN(4); shell_cmd_start = .; *(.data.shellCmd) ; shell_cmd_end = .; . = ALIGN(4096); " end_var="_data_end" lma_end_var="_rom_data_end" lma_start_var="_rom_data_start" name=".data" size_var="_data_size" start_var="_data_start">
- </relocate>
- <relocate AfterSection="(LMA).data" InRegion="boot_rom" align="00001000" content="*(.ARM.exidx* .gnu.linkonce.armexidx.*)" end_var="_exidx_end" lma_end_var="_rom_exidx_end" lma_start_var="_rom_exidx_start" name=".exidx" size_var="_exidx_size" start_var="_exidx_start">
- </relocate>
- <section align="00001000" content="*(.bss); *(COMMON); *(.sbss); . = ALIGN(4096); " end_var="_bss_end" name=".bss" size_var="_bss_size" start_var="_bss_start">
- </section>
- <reserve align="00000004" end_var="_pgheap_end" name="pgheap" size="500000" size_var="_pgheap_size" start_addr="80200000" start_var="_pgheap_start">
- </reserve>
- <reserve align="00000004" end_var="_crtl_heap_end" name="HEAP" size="02900000" size_var="_crtl_heap_size" start_addr="80700000" start_var="_crtl_heap_start">
- </reserve>
- </region>
- <region end_var="" name="boot_rom" size="00200000" start_addr="700000" start_var="">
- <relocate AfterSection="" InRegion="boot_rom" align="00001000" content="*(.start); . = ALIGN(4096); " end_var="_start_start" lma_end_var="_rom_start_end" lma_start_var="_rom_start_start" name=".start" relocate_addr="700000" size="1000" size_var="_start_size" start_addr="700000" start_var="_start_start">
- </relocate>
- </region>
- </root>
- </configure>
|