--- /dev/null
+\r
+Memory Configuration\r
+\r
+Name Origin Length Attributes\r
+DATA 0x04000000 0x00018000 rw\r
+*default* 0x00000000 0xffffffff\r
+\r
+Linker script and memory map\r
+\r
+LOAD ./src/startup.o\r
+LOAD ./src/main.o\r
+START GROUP\r
+LOAD d:/compiler/yagarto/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a\r
+LOAD d:/compiler/yagarto/bin/../lib/gcc/arm-elf/4.2.2/../../../../arm-elf/lib\libc.a\r
+END GROUP\r
+ 0x00000400 _STACKSIZE = 0x400\r
+ 0x00000100 _STACKSIZE_IRQ = 0x100\r
+ 0x00000000 _STACKSIZE_FIQ = 0x0\r
+ 0x00000400 _STACKSIZE_SVC = 0x400\r
+ 0x00000000 _STACKSIZE_ABT = 0x0\r
+ 0x00000000 _STACKSIZE_UND = 0x0\r
+ 0x00000400 _HEAPSIZE = 0x400\r
+\r
+.text 0x04000000 0x1a0\r
+ *(.vectors)\r
+ *(.init)\r
+ .init 0x04000000 0x140 ./src/startup.o\r
+ 0x040000fc _Main_Crystal\r
+ 0x04000000 _start\r
+ 0x040000f8 libdebug\r
+ *(.text .text.*)\r
+ .text 0x04000140 0x0 ./src/startup.o\r
+ .text 0x04000140 0x60 ./src/main.o\r
+ 0x04000140 main\r
+ *(.gnu.linkonce.t.*)\r
+ *(.glue_7t .glue_7)\r
+ .glue_7 0x040001a0 0x0 ./src/startup.o\r
+ .glue_7t 0x040001a0 0x0 ./src/startup.o\r
+ .glue_7 0x040001a0 0x0 ./src/main.o\r
+ .glue_7t 0x040001a0 0x0 ./src/main.o\r
+ *(.fini)\r
+ *(.gcc_except_table)\r
+\r
+.vfp11_veneer 0x040001a0 0x0\r
+ .vfp11_veneer 0x040001a0 0x0 ./src/startup.o\r
+ .vfp11_veneer 0x040001a0 0x0 ./src/main.o\r
+ 0x040001a0 . = ALIGN (0x4)\r
+\r
+.ctors 0x040001a0 0x0\r
+ 0x040001a0 PROVIDE (__ctors_start__, .)\r
+ *(SORT(.ctors.*))\r
+ *(.ctors)\r
+ 0x040001a0 PROVIDE (__ctors_end__, .)\r
+\r
+.dtors 0x040001a0 0x0\r
+ 0x040001a0 PROVIDE (__dtors_start__, .)\r
+ *(SORT(.dtors.*))\r
+ *(.dtors)\r
+ 0x040001a0 PROVIDE (__dtors_end__, .)\r
+\r
+.rodata 0x040001a0 0x4\r
+ *(.rodata .rodata.*)\r
+ .rodata 0x040001a0 0x4 ./src/main.o\r
+ *(.gnu.linkonce.r.*)\r
+ 0x040001a4 . = ALIGN (0x4)\r
+ 0x040001a4 _etext = .\r
+ 0x040001a4 PROVIDE (etext, .)\r
+\r
+.data 0x040001a4 0x0\r
+ *(.data .data.*)\r
+ .data 0x040001a4 0x0 ./src/startup.o\r
+ .data 0x040001a4 0x0 ./src/main.o\r
+ *(.gnu.linkonce.d.*)\r
+ 0x040001a4 . = ALIGN (0x4)\r
+ 0x040001a4 __data_start = .\r
+ 0x040001a4 _edata = .\r
+ 0x040001a4 PROVIDE (edata, .)\r
+\r
+.bss 0x040001a4 0x0\r
+ 0x040001a4 __bss_start = .\r
+ 0x040001a4 __bss_start__ = .\r
+ *(.bss .bss.*)\r
+ .bss 0x040001a4 0x0 ./src/startup.o\r
+ .bss 0x040001a4 0x0 ./src/main.o\r
+ *(.gnu.linkonce.b.*)\r
+ *(COMMON)\r
+ 0x040001a4 . = ALIGN (0x4)\r
+ 0x040001a4 . = ALIGN (0x4)\r
+ 0x040001a4 __bss_end__ = .\r
+ 0x040001a4 _end = .\r
+ 0x040001a4 PROVIDE (end, .)\r
+\r
+.heap 0x040001a4 0x400\r
+ 0x040001a4 __heap_start__ = .\r
+ *(.heap)\r
+ 0x040005a4 . = ((__heap_start__ + _HEAPSIZE) MAX_K .)\r
+ *fill* 0x040001a4 0x400 00\r
+ 0x040005a4 __heap_end__ = (__heap_start__ + SIZEOF (.heap))\r
+\r
+.stack 0x040005a4 0x400\r
+ 0x040005a4 __stack_start__ = .\r
+ *(.stack)\r
+ 0x040009a4 . = ((__stack_start__ + _STACKSIZE) MAX_K .)\r
+ *fill* 0x040005a4 0x400 00\r
+ 0x040009a4 __stack_end__ = (__stack_start__ + SIZEOF (.stack))\r
+\r
+.stack_irq 0x040009a4 0x100\r
+ 0x040009a4 __stack_irq_start__ = .\r
+ *(.stack_irq)\r
+ 0x04000aa4 . = ((__stack_irq_start__ + _STACKSIZE_IRQ) MAX_K .)\r
+ *fill* 0x040009a4 0x100 00\r
+ 0x04000aa4 __stack_irq_end__ = (__stack_irq_start__ + SIZEOF (.stack_irq))\r
+\r
+.stack_fiq 0x04000aa4 0x0\r
+ 0x04000aa4 __stack_fiq_start__ = .\r
+ *(.stack_fiq)\r
+ 0x04000aa4 . = ((__stack_fiq_start__ + _STACKSIZE_FIQ) MAX_K .)\r
+ 0x04000aa4 __stack_fiq_end__ = (__stack_fiq_start__ + SIZEOF (.stack_fiq))\r
+\r
+.stack_svc 0x04000aa4 0x400\r
+ 0x04000aa4 __stack_svc_start__ = .\r
+ *(.stack_svc)\r
+ 0x04000ea4 . = ((__stack_svc_start__ + _STACKSIZE_SVC) MAX_K .)\r
+ *fill* 0x04000aa4 0x400 00\r
+ 0x04000ea4 __stack_svc_end__ = (__stack_svc_start__ + SIZEOF (.stack_svc))\r
+\r
+.stack_abt 0x04000ea4 0x0\r
+ 0x04000ea4 __stack_abt_start__ = .\r
+ *(.stack_abt)\r
+ 0x04000ea4 . = ((__stack_abt_start__ + _STACKSIZE_ABT) MAX_K .)\r
+ 0x04000ea4 __stack_abt_end__ = (__stack_abt_start__ + SIZEOF (.stack_abt))\r
+\r
+.stack_und 0x04000ea4 0x0\r
+ 0x04000ea4 __stack_und_start__ = .\r
+ *(.stack_und)\r
+ 0x04000ea4 . = ((__stack_und_start__ + _STACKSIZE_UND) MAX_K .)\r
+ 0x04000ea4 __stack_und_end__ = (__stack_und_start__ + SIZEOF (.stack_und))\r
+\r
+.stab\r
+ *(.stab)\r
+\r
+.stabstr\r
+ *(.stabstr)\r
+\r
+.stab.excl\r
+ *(.stab.excl)\r
+\r
+.stab.exclstr\r
+ *(.stab.exclstr)\r
+\r
+.stab.index\r
+ *(.stab.index)\r
+\r
+.stab.indexstr\r
+ *(.stab.indexstr)\r
+\r
+.comment 0x00000000 0x12\r
+ *(.comment)\r
+ .comment 0x00000000 0x12 ./src/main.o\r
+\r
+.debug\r
+ *(.debug)\r
+\r
+.line\r
+ *(.line)\r
+\r
+.debug_srcinfo\r
+ *(.debug_srcinfo)\r
+\r
+.debug_sfnames\r
+ *(.debug_sfnames)\r
+\r
+.debug_aranges 0x00000000 0x40\r
+ *(.debug_aranges)\r
+ .debug_aranges\r
+ 0x00000000 0x20 ./src/startup.o\r
+ .debug_aranges\r
+ 0x00000020 0x20 ./src/main.o\r
+\r
+.debug_pubnames\r
+ 0x00000000 0x1b\r
+ *(.debug_pubnames)\r
+ .debug_pubnames\r
+ 0x00000000 0x1b ./src/main.o\r
+\r
+.debug_info 0x00000000 0x1ae\r
+ *(.debug_info .gnu.linkonce.wi.*)\r
+ .debug_info 0x00000000 0x7b ./src/startup.o\r
+ .debug_info 0x0000007b 0x133 ./src/main.o\r
+\r
+.debug_abbrev 0x00000000 0x6f\r
+ *(.debug_abbrev)\r
+ .debug_abbrev 0x00000000 0x14 ./src/startup.o\r
+ .debug_abbrev 0x00000014 0x5b ./src/main.o\r
+\r
+.debug_line 0x00000000 0xd7\r
+ *(.debug_line)\r
+ .debug_line 0x00000000 0x80 ./src/startup.o\r
+ .debug_line 0x00000080 0x57 ./src/main.o\r
+\r
+.debug_frame 0x00000000 0x24\r
+ *(.debug_frame)\r
+ .debug_frame 0x00000000 0x24 ./src/main.o\r
+\r
+.debug_str\r
+ *(.debug_str)\r
+\r
+.debug_loc 0x00000000 0x1f\r
+ *(.debug_loc)\r
+ .debug_loc 0x00000000 0x1f ./src/main.o\r
+\r
+.debug_macinfo\r
+ *(.debug_macinfo)\r
+\r
+.debug_weaknames\r
+ *(.debug_weaknames)\r
+\r
+.debug_funcnames\r
+ *(.debug_funcnames)\r
+\r
+.debug_typenames\r
+ *(.debug_typenames)\r
+\r
+.debug_varnames\r
+ *(.debug_varnames)\r
+OUTPUT(test_ram.elf elf32-littlearm)\r
+\r
+.ARM.attributes\r
+ 0x00000000 0x10\r
+ .ARM.attributes\r
+ 0x00000000 0x10 ./src/startup.o\r
+ .ARM.attributes\r
+ 0x00000010 0x10 ./src/main.o\r
+\r
+Cross Reference Table\r
+\r
+Symbol File\r
+_Main_Crystal ./src/startup.o\r
+__bss_end__ ./src/startup.o\r
+__bss_start__ ./src/startup.o\r
+__ctors_end__ ./src/startup.o\r
+__ctors_start__ ./src/startup.o\r
+__data_start ./src/startup.o\r
+__stack_abt_end__ ./src/startup.o\r
+__stack_end__ ./src/startup.o\r
+__stack_fiq_end__ ./src/startup.o\r
+__stack_irq_end__ ./src/startup.o\r
+__stack_svc_end__ ./src/startup.o\r
+__stack_und_end__ ./src/startup.o\r
+_edata ./src/startup.o\r
+_etext ./src/startup.o\r
+_start ./src/startup.o\r
+libdebug ./src/startup.o\r
+main ./src/main.o\r
+ ./src/startup.o\r