Archive member included because of file (symbol) C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a(_mulsi3.o) spectrumanalyzer.o (__mulsi3) C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a(_udivmodhi4.o) buffer.o (__udivmodhi4) C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a(_udivmodsi4.o) uart.o (__udivmodsi4) C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a(_copy_data.o) spectrumanalyzer.o (__do_copy_data) C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a(_clear_bss.o) spectrumanalyzer.o (__do_clear_bss) C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\libc.a(memcpy.o) spectrumanalyzer.o (memcpy) Allocating common symbols Common symbol size file uartReadyTx 0x1 uart.o uartRxBuffer 0x8 uart.o uartBufferedTx 0x1 uart.o uartTxBuffer 0x8 uart.o uartRxOverflow 0x2 uart.o Memory Configuration Name Origin Length Attributes text 0x00000000 0x00002000 xr data 0x00800060 0x0000ffa0 rw !x eeprom 0x00810000 0x00010000 rw !x *default* 0x00000000 0xffffffff Linker script and memory map LOAD C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o LOAD spectrumanalyzer.o LOAD max1118.o LOAD dds.o LOAD delay.o LOAD uart.o LOAD buffer.o LOAD C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a LOAD C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\libc.a LOAD C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a .hash *(.hash) .dynsym *(.dynsym) .dynstr *(.dynstr) .gnu.version *(.gnu.version) .gnu.version_d *(.gnu.version_d) .gnu.version_r *(.gnu.version_r) .rel.init *(.rel.init) .rela.init *(.rela.init) .rel.text *(.rel.text) *(.rel.text.*) *(.rel.gnu.linkonce.t*) .rela.text *(.rela.text) *(.rela.text.*) *(.rela.gnu.linkonce.t*) .rel.fini *(.rel.fini) .rela.fini *(.rela.fini) .rel.rodata *(.rel.rodata) *(.rel.rodata.*) *(.rel.gnu.linkonce.r*) .rela.rodata *(.rela.rodata) *(.rela.rodata.*) *(.rela.gnu.linkonce.r*) .rel.data *(.rel.data) *(.rel.data.*) *(.rel.gnu.linkonce.d*) .rela.data *(.rela.data) *(.rela.data.*) *(.rela.gnu.linkonce.d*) .rel.ctors *(.rel.ctors) .rela.ctors *(.rela.ctors) .rel.dtors *(.rel.dtors) .rela.dtors *(.rela.dtors) .rel.got *(.rel.got) .rela.got *(.rela.got) .rel.bss *(.rel.bss) .rela.bss *(.rela.bss) .rel.plt *(.rel.plt) .rela.plt *(.rela.plt) .text 0x00000000 0xe80 *(.vectors) .vectors 0x00000000 0x1a C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o 0x00000000 __vectors 0x00000000 __vector_default 0x0000001a __ctors_start = . *(.ctors) 0x0000001a __ctors_end = . 0x0000001a __dtors_start = . *(.dtors) 0x0000001a __dtors_end = . *(.progmem.gcc*) *(.progmem*) 0x0000001a . = ALIGN (0x2) *(.init0) *(.init1) *(.init2) .init2 0x0000001a 0xc C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o *(.init3) *(.init4) .init4 0x00000026 0x18 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a(_copy_data.o) 0x00000026 __do_copy_data .init4 0x0000003e 0x10 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a(_clear_bss.o) 0x0000003e __do_clear_bss *(.init5) *(.init6) *(.init7) *(.init8) *(.init9) .init9 0x0000004e 0x2 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o *(.text) .text 0x00000050 0x2 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o 0x00000050 __vector_1 0x00000050 __vector_12 0x00000050 __bad_interrupt 0x00000050 __vector_6 0x00000050 __vector_3 0x00000050 __vector_7 0x00000050 __vector_5 0x00000050 __vector_4 0x00000050 __vector_2 0x00000050 __vector_8 0x00000050 __vector_10 .text 0x00000052 0x238 spectrumanalyzer.o 0x00000052 uartReceiveStringLong 0x000000de main .text 0x0000028a 0xe6 max1118.o 0x000002fc adc_read_channel_two 0x0000028a adc_init 0x000002a4 adc_read_channel_one .text 0x00000370 0x20e dds.o 0x0000039a dds_reset 0x00000500 dds_setfrequency 0x000003ce dds_write_serial 0x00000370 dds_init .text 0x0000057e 0xc4 delay.o 0x0000057e delay_nop 0x000005f8 delay_long 0x0000058e delay_char 0x000005c0 delay_short .text 0x00000642 0x3ce uart.o 0x000008d6 uartSendTxBuffer 0x000007ac uartSendByte 0x0000067e uartInitBuffers 0x000007e6 uartReceiveByte 0x000008a6 uartAddToTxBuffer 0x000008f2 __vector_11 0x000006a8 uartSetRxHandler 0x0000084c uartFlushReceiveBuffer 0x00000642 uartInit 0x00000862 uartReceiveBufferIsEmpty 0x000006de uartSetBaudRate 0x0000079a uartGetTxBuffer 0x00000974 __vector_9 0x00000788 uartGetRxBuffer .text 0x00000a10 0x3aa buffer.o 0x00000d34 bufferIsNotFull 0x00000a6a bufferGetFromFront 0x00000c0c bufferGetAtIndex 0x00000b3c bufferDumpFromFront 0x00000a10 bufferInit 0x00000c7c bufferAddToEnd 0x00000d88 bufferFlush .text 0x00000dba 0x16 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\libc.a(memcpy.o) 0x00000dba memcpy 0x00000dd0 . = ALIGN (0x2) *(.text.*) .text.libgcc 0x00000dd0 0x36 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a(_mulsi3.o) 0x00000dd0 __mulsi3 .text.libgcc 0x00000e06 0x2c C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a(_udivmodhi4.o) 0x00000e06 __udivmodhi4 .text.libgcc 0x00000e32 0x4e C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a(_udivmodsi4.o) 0x00000e32 __udivmodsi4 0x00000e80 . = ALIGN (0x2) *(.fini9) *(.fini8) *(.fini7) *(.fini6) *(.fini5) *(.fini4) *(.fini3) *(.fini2) *(.fini1) *(.fini0) 0x00000e80 _etext = . .data 0x00800060 0x0 load address 0x00000e80 0x00800060 PROVIDE (__data_start, .) *(.data) *(.gnu.linkonce.d*) 0x00800060 . = ALIGN (0x2) 0x00800060 _edata = . 0x00800060 PROVIDE (__data_end, .) .bss 0x00800060 0x96 0x00800060 PROVIDE (__bss_start, .) *(.bss) .bss 0x00800060 0x82 uart.o *(COMMON) COMMON 0x008000e2 0x14 uart.o 0x0 (size before relaxing) 0x008000e2 uartReadyTx 0x008000e3 uartRxBuffer 0x008000eb uartBufferedTx 0x008000ec uartTxBuffer 0x008000f4 uartRxOverflow 0x008000f6 PROVIDE (__bss_end, .) 0x00000e80 __data_load_start = LOADADDR (.data) 0x00000e80 __data_load_end = (__data_load_start + SIZEOF (.data)) .noinit 0x008000f6 0x0 0x008000f6 PROVIDE (__noinit_start, .) *(.noinit*) 0x008000f6 PROVIDE (__noinit_end, .) 0x008000f6 _end = . 0x008000f6 PROVIDE (__heap_start, .) .eeprom 0x00810000 0x0 load address 0x00000e80 *(.eeprom*) 0x00810000 __eeprom_end = . .stab 0x00000000 0x1de8 *(.stab) .stab 0x00000000 0x7b0 spectrumanalyzer.o .stab 0x000007b0 0x384 max1118.o 0x4d4 (size before relaxing) .stab 0x00000b34 0x4f8 dds.o 0x63c (size before relaxing) .stab 0x0000102c 0x24c delay.o 0x264 (size before relaxing) .stab 0x00001278 0x6fc uart.o 0x87c (size before relaxing) .stab 0x00001974 0x474 buffer.o 0x4a4 (size before relaxing) .stabstr 0x00000000 0x10c8 *(.stabstr) .stabstr 0x00000000 0x10c8 spectrumanalyzer.o 0x0 (size before relaxing) .stab.excl *(.stab.excl) .stab.exclstr *(.stab.exclstr) .stab.index *(.stab.index) .stab.indexstr *(.stab.indexstr) .comment *(.comment) .debug *(.debug) .line *(.line) .debug_srcinfo *(.debug_srcinfo) .debug_sfnames *(.debug_sfnames) .debug_aranges *(.debug_aranges) .debug_pubnames *(.debug_pubnames) .debug_info *(.debug_info) *(.gnu.linkonce.wi.*) .debug_abbrev *(.debug_abbrev) .debug_line *(.debug_line) .debug_frame *(.debug_frame) .debug_str *(.debug_str) .debug_loc *(.debug_loc) .debug_macinfo *(.debug_macinfo) OUTPUT(spectrumanalyzer.elf elf32-avr) Cross Reference Table Symbol File __bad_interrupt C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o __bss_end C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a(_clear_bss.o) __bss_start C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a(_clear_bss.o) __data_end C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a(_copy_data.o) __data_load_start C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a(_copy_data.o) __data_start C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a(_copy_data.o) __do_clear_bss C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a(_clear_bss.o) buffer.o uart.o delay.o dds.o max1118.o spectrumanalyzer.o __do_copy_data C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a(_copy_data.o) buffer.o uart.o delay.o dds.o max1118.o spectrumanalyzer.o __heap_end C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o __init C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o __mulsi3 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a(_mulsi3.o) spectrumanalyzer.o __stack C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o spectrumanalyzer.o __udivmodhi4 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a(_udivmodhi4.o) buffer.o __udivmodsi4 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\libgcc.a(_udivmodsi4.o) uart.o __vector_1 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o __vector_10 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o __vector_11 uart.o C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o __vector_12 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o __vector_2 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o __vector_3 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o __vector_4 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o __vector_5 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o __vector_6 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o __vector_7 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o __vector_8 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o __vector_9 uart.o C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o __vector_default C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o __vectors C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o adc_init max1118.o spectrumanalyzer.o adc_read_channel_one max1118.o spectrumanalyzer.o adc_read_channel_two max1118.o bufferAddToEnd buffer.o uart.o bufferDumpFromFront buffer.o bufferFlush buffer.o bufferGetAtIndex buffer.o bufferGetFromFront buffer.o uart.o bufferInit buffer.o uart.o bufferIsNotFull buffer.o dds_init dds.o spectrumanalyzer.o dds_reset dds.o spectrumanalyzer.o dds_setfrequency dds.o spectrumanalyzer.o dds_write_serial dds.o delay_char delay.o max1118.o delay_long delay.o spectrumanalyzer.o delay_nop delay.o dds.o delay_short delay.o dds.o max1118.o spectrumanalyzer.o main spectrumanalyzer.o C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\crts8515.o memcpy C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\libc.a(memcpy.o) spectrumanalyzer.o uartAddToTxBuffer uart.o uartBufferedTx uart.o uartFlushReceiveBuffer uart.o spectrumanalyzer.o uartGetRxBuffer uart.o spectrumanalyzer.o uartGetTxBuffer uart.o uartInit uart.o spectrumanalyzer.o uartInitBuffers uart.o uartReadyTx uart.o uartReceiveBufferIsEmpty uart.o spectrumanalyzer.o uartReceiveByte uart.o spectrumanalyzer.o uartReceiveStringLong spectrumanalyzer.o uartRxBuffer uart.o uartRxOverflow uart.o uartSendByte uart.o spectrumanalyzer.o uartSendTxBuffer uart.o uartSetBaudRate uart.o spectrumanalyzer.o uartSetRxHandler uart.o uartTxBuffer uart.o