Archive member included because of file (symbol) /usr/local/lm8/gtools/lib/gcc/lm8-elf/4.4.3/r16/libgcc.a(_ashlhi3.o) mico8/uart.o (__ashlhi3) /usr/local/lm8/gtools/lib/gcc/lm8-elf/4.4.3/r16/libgcc.a(_ucmphi2.o) test.o (__ucmphi2) /usr/local/lm8/gtools/lib/gcc/lm8-elf/4.4.3/r16/libgcc.a(_prologue.o) mico8/system.o (__prologue_save_r14) /usr/local/lm8/gtools/lib/gcc/lm8-elf/4.4.3/r16/libgcc.a(_epilogue.o) mico8/system.o (__epilogue_restore_r14) Discarded input sections .text 0x00000000 0x0 test.o .data 0x00000000 0x0 test.o .bss 0x00000000 0x0 test.o .text 0x00000000 0x0 mico8/crt0.o .data 0x00000000 0x0 mico8/crt0.o .bss 0x00000000 0x0 mico8/crt0.o .text 0x00000000 0x0 mico8/usleep.o .data 0x00000000 0x0 mico8/usleep.o .bss 0x00000000 0x0 mico8/usleep.o .text 0x00000000 0x0 mico8/msleep.o .data 0x00000000 0x0 mico8/msleep.o .bss 0x00000000 0x0 mico8/msleep.o .data 0x00000000 0x0 mico8/set_ip.o .bss 0x00000000 0x0 mico8/set_ip.o .data 0x00000000 0x0 mico8/get_ip.o .bss 0x00000000 0x0 mico8/get_ip.o .text 0x00000000 0x0 mico8/system.o .data 0x00000000 0x0 mico8/system.o .bss 0x00000000 0x0 mico8/system.o .data 0x00000000 0x0 mico8/int.o .bss 0x00000000 0x0 mico8/int.o .sp_imm 0x00000000 0x0 mico8/int.o .text 0x00000000 0x0 mico8/uart.o .data 0x00000000 0x0 mico8/uart.o .bss 0x00000000 0x0 mico8/uart.o .text.lm8_uart_getc 0x00000000 0x0 mico8/uart.o .text.lm8_uart_putc 0x00000000 0x0 mico8/uart.o .data 0x00000000 0x0 /usr/local/lm8/gtools/lib/gcc/lm8-elf/4.4.3/r16/libgcc.a(_ashlhi3.o) .bss 0x00000000 0x0 /usr/local/lm8/gtools/lib/gcc/lm8-elf/4.4.3/r16/libgcc.a(_ashlhi3.o) .data 0x00000000 0x0 /usr/local/lm8/gtools/lib/gcc/lm8-elf/4.4.3/r16/libgcc.a(_ucmphi2.o) .bss 0x00000000 0x0 /usr/local/lm8/gtools/lib/gcc/lm8-elf/4.4.3/r16/libgcc.a(_ucmphi2.o) .data 0x00000000 0x0 /usr/local/lm8/gtools/lib/gcc/lm8-elf/4.4.3/r16/libgcc.a(_prologue.o) .bss 0x00000000 0x0 /usr/local/lm8/gtools/lib/gcc/lm8-elf/4.4.3/r16/libgcc.a(_prologue.o) .data 0x00000000 0x0 /usr/local/lm8/gtools/lib/gcc/lm8-elf/4.4.3/r16/libgcc.a(_epilogue.o) .bss 0x00000000 0x0 /usr/local/lm8/gtools/lib/gcc/lm8-elf/4.4.3/r16/libgcc.a(_epilogue.o) Memory Configuration Name Origin Length Attributes FLASH 0x00000000 0x00001800 xr SCRATCH 0x00000000 0x00000200 rw !x *default* 0x00000000 0xffffffff Linker script and memory map .text 0x00000000 0x9db *(.vectors) .vectors 0x00000000 0x5a mico8/crt0.o 0x00000003 _reset *(.text) .text 0x0000005a 0x6 mico8/set_ip.o 0x0000005a set_ip .text 0x00000060 0x6 mico8/get_ip.o 0x00000060 get_ip .text 0x00000066 0xc9 mico8/int.o 0x00000066 __irq_wrapper .text 0x0000012f 0x18 /usr/local/lm8/gtools/lib/gcc/lm8-elf/4.4.3/r16/libgcc.a(_ashlhi3.o) 0x0000012f __ashlhi3 .text 0x00000147 0x1e /usr/local/lm8/gtools/lib/gcc/lm8-elf/4.4.3/r16/libgcc.a(_ucmphi2.o) 0x00000147 __ucmphi2 .text 0x00000165 0x1e /usr/local/lm8/gtools/lib/gcc/lm8-elf/4.4.3/r16/libgcc.a(_prologue.o) 0x00000165 __prologue_save_r14 0x0000016e __prologue_save_r11 0x00000177 __prologue_save_r10 .text 0x00000183 0x1e /usr/local/lm8/gtools/lib/gcc/lm8-elf/4.4.3/r16/libgcc.a(_epilogue.o) 0x0000018c __epilogue_restore_r11 0x00000195 __epilogue_restore_r10 0x00000183 __epilogue_restore_r14 *(.text*) .text.main 0x000001a1 0x48 test.o 0x000001a1 main .text.__IRQ 0x000001e9 0x51 mico8/system.o 0x000001e9 __IRQ .text.lm8_uart_init 0x0000023a 0x1e6 mico8/uart.o 0x0000023a lm8_uart_init .text.simple_putc 0x00000420 0x189 mico8/uart.o 0x00000420 simple_putc .text.lm8_uart_isr 0x000005a9 0x432 mico8/uart.o 0x000005a9 lm8_uart_isr .data 0x00000000 0x12 load address 0x000009db 0x00000000 PROVIDE (__data_start, .) 0x00000000 0x4 LONG 0x0 *(.sp_imm) *(.data) *(.data*) *(.gnu.linkonce.d.*) *(.sdata) *(.sdata*) *(.gnu.linkonce.s.*) *(.rodata) *(.rodata*) .rodata.str1.1 0x00000004 0xd test.o *(.gnu.linkonce.r.*) 0x00000012 . = ALIGN (0x2) *fill* 0x00000011 0x1 00 0x00000012 PROVIDE (__data_end, .) .bss 0x00000012 0x12 load address 0x000009ed 0x00000012 PROVIDE (__bss_start, .) *(.dynsbss) *(.sbss) *(.sbss*) *(.gnu.linkonce.sb.*) *(.scommon) *(.dynbss) *(.bss) *(.bss*) .bss.uart_ctx 0x00000012 0x12 mico8/uart.o *(.gnu.linkonce.b.*) *(COMMON) 0x00000024 . = ALIGN (0x2) 0x00000024 PROVIDE (__bss_end, .) .irq_stack 0x00000024 0x100 load address 0x000009ff *(.irq_stack) .irq_stack 0x00000024 0x100 mico8/int.o 0x00000124 . = ALIGN (0x2) 0x000001fc PROVIDE (__stack, 0x1fc) /DISCARD/ *(.exitcall.exit) *(.discard) *(.debug*) *(.stab*) LOAD test.o LOAD mico8/crt0.o LOAD mico8/usleep.o LOAD mico8/msleep.o LOAD mico8/set_ip.o LOAD mico8/get_ip.o LOAD mico8/system.o LOAD mico8/int.o LOAD mico8/uart.o LOAD /usr/local/lm8/gtools/lib/gcc/lm8-elf/4.4.3/r16/libgcc.a OUTPUT(bin/test.elf elf32-lm8) .comment 0x00000000 0x36 .comment 0x00000000 0x12 test.o .comment 0x00000012 0x12 mico8/system.o .comment 0x00000024 0x12 mico8/uart.o