Archive member included because of file (symbol) c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\libgcc.a(_exit.o) c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avrxmega7/crtx128a1.o (exit) c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\libgcc.a(_clear_bss.o) spi_test_two.o (__do_clear_bss) Allocating common symbols Common symbol size file success 0x1 spi_test_two.o spi_struct_temp 0x1e spi_test_two.o Echo_struct_temp 0xd spi_test_two.o RB_struct_temp 0xd spi_test_two.o i 0x2 spi_test_two.o fake_od_temp 0x3 spi_test_two.o Memory Configuration Name Origin Length Attributes text 0x00000000 0x00100000 xr data 0x00802000 0x0000ffa0 rw !x eeprom 0x00810000 0x00010000 rw !x fuse 0x00820000 0x00000400 rw !x lock 0x00830000 0x00000400 rw !x signature 0x00840000 0x00000400 rw !x *default* 0x00000000 0xffffffff Linker script and memory map LOAD c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avrxmega7/crtx128a1.o LOAD spi_test_two.o LOAD spi_driver.o LOAD clksys_driver.o LOAD TC_driver.o LOAD c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\libgcc.a LOAD c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avrxmega7\libc.a LOAD c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\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 0xc46 *(.vectors) .vectors 0x00000000 0x1f4 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avrxmega7/crtx128a1.o 0x00000000 __vectors 0x00000000 __vector_default *(.vectors) *(.progmem.gcc*) *(.progmem*) 0x000001f4 . = ALIGN (0x2) 0x000001f4 __trampolines_start = . *(.trampolines) .trampolines 0x000001f4 0x0 linker stubs *(.trampolines*) 0x000001f4 __trampolines_end = . *(.jumptables) *(.jumptables*) *(.lowtext) *(.lowtext*) 0x000001f4 __ctors_start = . *(.ctors) 0x000001f4 __ctors_end = . 0x000001f4 __dtors_start = . *(.dtors) 0x000001f4 __dtors_end = . SORT(*)(.ctors) SORT(*)(.dtors) *(.init0) .init0 0x000001f4 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avrxmega7/crtx128a1.o 0x000001f4 __init *(.init0) *(.init1) *(.init1) *(.init2) .init2 0x000001f4 0x18 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avrxmega7/crtx128a1.o *(.init2) *(.init3) *(.init3) *(.init4) .init4 0x0000020c 0x1c c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avrxmega7/crtx128a1.o 0x0000020c __do_copy_data .init4 0x00000228 0x10 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\libgcc.a(_clear_bss.o) 0x00000228 __do_clear_bss *(.init4) *(.init5) *(.init5) *(.init6) *(.init6) *(.init7) *(.init7) *(.init8) *(.init8) *(.init9) .init9 0x00000238 0x8 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avrxmega7/crtx128a1.o *(.init9) *(.text) .text 0x00000240 0x4 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avrxmega7/crtx128a1.o 0x00000240 __vector_38 0x00000240 __vector_104 0x00000240 __vector_22 0x00000240 __vector_63 0x00000240 __vector_28 0x00000240 __vector_67 0x00000240 __vector_1 0x00000240 __vector_119 0x00000240 __vector_32 0x00000240 __vector_75 0x00000240 __vector_71 0x00000240 __vector_91 0x00000240 __vector_34 0x00000240 __vector_62 0x00000240 __vector_77 0x00000240 __vector_102 0x00000240 __vector_12 0x00000240 __vector_55 0x00000240 __vector_69 0x00000240 __vector_81 0x00000240 __vector_90 0x00000240 __vector_46 0x00000240 __bad_interrupt 0x00000240 __vector_122 0x00000240 __vector_72 0x00000240 __vector_114 0x00000240 __vector_6 0x00000240 __vector_110 0x00000240 __vector_31 0x00000240 __vector_92 0x00000240 __vector_35 0x00000240 __vector_78 0x00000240 __vector_74 0x00000240 __vector_117 0x00000240 __vector_39 0x00000240 __vector_107 0x00000240 __vector_3 0x00000240 __vector_105 0x00000240 __vector_98 0x00000240 __vector_23 0x00000240 __vector_68 0x00000240 __vector_30 0x00000240 __vector_73 0x00000240 __vector_45 0x00000240 __vector_25 0x00000240 __vector_93 0x00000240 __vector_61 0x00000240 __vector_11 0x00000240 __vector_54 0x00000240 __vector_99 0x00000240 __vector_13 0x00000240 __vector_17 0x00000240 __vector_19 0x00000240 __vector_56 0x00000240 __vector_7 0x00000240 __vector_49 0x00000240 __vector_123 0x00000240 __vector_41 0x00000240 __vector_86 0x00000240 __vector_100 0x00000240 __vector_101 0x00000240 __vector_64 0x00000240 __vector_88 0x00000240 __vector_109 0x00000240 __vector_43 0x00000240 __vector_27 0x00000240 __vector_5 0x00000240 __vector_113 0x00000240 __vector_33 0x00000240 __vector_76 0x00000240 __vector_115 0x00000240 __vector_47 0x00000240 __vector_52 0x00000240 __vector_37 0x00000240 __vector_95 0x00000240 __vector_103 0x00000240 __vector_96 0x00000240 __vector_89 0x00000240 __vector_108 0x00000240 __vector_4 0x00000240 __vector_44 0x00000240 __vector_82 0x00000240 __vector_106 0x00000240 __vector_118 0x00000240 __vector_51 0x00000240 __vector_9 0x00000240 __vector_2 0x00000240 __vector_21 0x00000240 __vector_15 0x00000240 __vector_66 0x00000240 __vector_36 0x00000240 __vector_79 0x00000240 __vector_58 0x00000240 __vector_70 0x00000240 __vector_83 0x00000240 __vector_29 0x00000240 __vector_60 0x00000240 __vector_121 0x00000240 __vector_40 0x00000240 __vector_85 0x00000240 __vector_94 0x00000240 __vector_8 0x00000240 __vector_26 0x00000240 __vector_48 0x00000240 __vector_124 0x00000240 __vector_116 0x00000240 __vector_112 0x00000240 __vector_111 0x00000240 __vector_80 0x00000240 __vector_84 0x00000240 __vector_57 0x00000240 __vector_53 0x00000240 __vector_10 0x00000240 __vector_50 0x00000240 __vector_16 0x00000240 __vector_59 0x00000240 __vector_18 0x00000240 __vector_97 0x00000240 __vector_20 0x00000240 __vector_42 0x00000240 __vector_87 0x00000240 __vector_65 0x00000240 __vector_120 .text 0x00000244 0x50a spi_test_two.o 0x000003e4 Process_Buffers 0x00000620 SPIinit 0x0000053e __vector_24 0x00000478 Make_RB 0x000005be PWMTimer 0x000004ea Echo 0x0000026c Process_SPI 0x00000604 CLK32Change 0x00000658 main 0x00000244 RB_Initialize 0x0000057e __vector_14 .text 0x0000074e 0x268 spi_driver.o 0x00000930 SPI_MasterTransceivePacket 0x00000892 SPI_MasterInterruptTransceivePacket 0x00000814 SPI_MasterInterruptHandler 0x000007f0 SPI_MasterCreateDataPacket 0x0000074e SPI_MasterInit 0x00000916 SPI_MasterTransceiveByte 0x000007b2 SPI_SlaveInit .text 0x000009b6 0x178 clksys_driver.o 0x00000ace CLKSYS_XOSC_FailureDetection_Enable 0x000009e0 CLKSYS_XOSC_Config 0x000009b6 CCPWrite 0x00000a46 CLKSYS_Main_ClockSource_Select 0x00000a90 CLKSYS_AutoCalibration_Enable 0x00000a16 CLKSYS_Prescalers_Config 0x00000a02 CLKSYS_Disable 0x000009f6 CLKSYS_PLL_Config 0x00000a80 CLKSYS_RTC_ClockSource_Enable 0x00000afe CLKSYS_Configuration_Lock .text 0x00000b2e 0x114 TC_driver.o 0x00000bf6 TC0_SetCCBIntLevel 0x00000bae TC0_SetOverflowIntLevel 0x00000bba TC1_SetOverflowIntLevel 0x00000bc6 TC0_SetErrorIntLevel 0x00000ba0 TC1_DisableCCChannels 0x00000bea TC1_SetCCAIntLevel 0x00000b52 TC1_ConfigWGM 0x00000bde TC0_SetCCAIntLevel 0x00000b46 TC0_ConfigWGM 0x00000c26 TC0_Reset 0x00000b86 TC1_EnableCCChannels 0x00000c0e TC0_SetCCCIntLevel 0x00000b92 TC0_DisableCCChannels 0x00000b6c TC1_ConfigInputCapture 0x00000c34 TC1_Reset 0x00000b3a TC1_ConfigClockSource 0x00000b7a TC0_EnableCCChannels 0x00000b2e TC0_ConfigClockSource 0x00000c1a TC0_SetCCDIntLevel 0x00000bd2 TC1_SetErrorIntLevel 0x00000b5e TC0_ConfigInputCapture 0x00000c02 TC1_SetCCBIntLevel .text 0x00000c42 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\libgcc.a(_exit.o) .text 0x00000c42 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\libgcc.a(_clear_bss.o) 0x00000c42 . = ALIGN (0x2) *(.text.*) .text.libgcc 0x00000c42 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\libgcc.a(_exit.o) .text.libgcc 0x00000c42 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\libgcc.a(_clear_bss.o) 0x00000c42 . = ALIGN (0x2) *(.fini9) .fini9 0x00000c42 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\libgcc.a(_exit.o) 0x00000c42 exit 0x00000c42 _exit *(.fini9) *(.fini8) *(.fini8) *(.fini7) *(.fini7) *(.fini6) *(.fini6) *(.fini5) *(.fini5) *(.fini4) *(.fini4) *(.fini3) *(.fini3) *(.fini2) *(.fini2) *(.fini1) *(.fini1) *(.fini0) .fini0 0x00000c42 0x4 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\libgcc.a(_exit.o) *(.fini0) 0x00000c46 _etext = . .data 0x00802000 0x8 load address 0x00000c46 0x00802000 PROVIDE (__data_start, .) *(.data) .data 0x00802000 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avrxmega7/crtx128a1.o .data 0x00802000 0x8 spi_test_two.o 0x00802004 RB 0x00802006 echo 0x00802000 fake_od 0x00802002 spi .data 0x00802008 0x0 spi_driver.o .data 0x00802008 0x0 clksys_driver.o .data 0x00802008 0x0 TC_driver.o .data 0x00802008 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\libgcc.a(_exit.o) .data 0x00802008 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\libgcc.a(_clear_bss.o) *(.data*) *(.rodata) *(.rodata*) *(.gnu.linkonce.d*) 0x00802008 . = ALIGN (0x2) 0x00802008 _edata = . 0x00802008 PROVIDE (__data_end, .) .bss 0x00802008 0x42 0x00802008 PROVIDE (__bss_start, .) *(.bss) .bss 0x00802008 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avrxmega7/crtx128a1.o .bss 0x00802008 0x4 spi_test_two.o 0x00802008 spiSlaveC .bss 0x0080200c 0x0 spi_driver.o .bss 0x0080200c 0x0 clksys_driver.o .bss 0x0080200c 0x0 TC_driver.o .bss 0x0080200c 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\libgcc.a(_exit.o) .bss 0x0080200c 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\libgcc.a(_clear_bss.o) *(.bss*) *(COMMON) COMMON 0x0080200c 0x3e spi_test_two.o 0x0080200c success 0x0080200d spi_struct_temp 0x0080202b Echo_struct_temp 0x00802038 RB_struct_temp 0x00802045 i 0x00802047 fake_od_temp 0x0080204a PROVIDE (__bss_end, .) 0x00000c46 __data_load_start = LOADADDR (.data) 0x00000c4e __data_load_end = (__data_load_start + SIZEOF (.data)) .noinit 0x0080204a 0x0 0x0080204a PROVIDE (__noinit_start, .) *(.noinit*) 0x0080204a PROVIDE (__noinit_end, .) 0x0080204a _end = . 0x0080204a PROVIDE (__heap_start, .) .eeprom 0x00810000 0x0 *(.eeprom*) 0x00810000 __eeprom_end = . .fuse *(.fuse) *(.lfuse) *(.hfuse) *(.efuse) .lock *(.lock*) .signature *(.signature*) .stab *(.stab) .stabstr *(.stabstr) .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 0x00000000 0x80 *(.debug_aranges) .debug_aranges 0x00000000 0x20 spi_test_two.o .debug_aranges 0x00000020 0x20 spi_driver.o .debug_aranges 0x00000040 0x20 clksys_driver.o .debug_aranges 0x00000060 0x20 TC_driver.o .debug_pubnames 0x00000000 0x558 *(.debug_pubnames) .debug_pubnames 0x00000000 0x140 spi_test_two.o .debug_pubnames 0x00000140 0xd9 spi_driver.o .debug_pubnames 0x00000219 0x129 clksys_driver.o .debug_pubnames 0x00000342 0x216 TC_driver.o .debug_info 0x00000000 0x2eb9 *(.debug_info) .debug_info 0x00000000 0xeea spi_test_two.o .debug_info 0x00000eea 0x73d spi_driver.o .debug_info 0x00001627 0x64a clksys_driver.o .debug_info 0x00001c71 0x1248 TC_driver.o *(.gnu.linkonce.wi.*) .debug_abbrev 0x00000000 0x803 *(.debug_abbrev) .debug_abbrev 0x00000000 0x30d spi_test_two.o .debug_abbrev 0x0000030d 0x1ad spi_driver.o .debug_abbrev 0x000004ba 0x1e4 clksys_driver.o .debug_abbrev 0x0000069e 0x165 TC_driver.o .debug_line 0x00000000 0xe2c *(.debug_line) .debug_line 0x00000000 0x564 spi_test_two.o .debug_line 0x00000564 0x362 spi_driver.o .debug_line 0x000008c6 0x277 clksys_driver.o .debug_line 0x00000b3d 0x2ef TC_driver.o .debug_frame 0x00000000 0x360 *(.debug_frame) .debug_frame 0x00000000 0xc0 spi_test_two.o .debug_frame 0x000000c0 0x80 spi_driver.o .debug_frame 0x00000140 0xb0 clksys_driver.o .debug_frame 0x000001f0 0x170 TC_driver.o .debug_str 0x00000000 0x1707 *(.debug_str) .debug_str 0x00000000 0x994 spi_test_two.o 0x9e0 (size before relaxing) .debug_str 0x00000994 0x230 spi_driver.o 0x496 (size before relaxing) .debug_str 0x00000bc4 0x538 clksys_driver.o 0x6af (size before relaxing) .debug_str 0x000010fc 0x60b TC_driver.o 0xb86 (size before relaxing) .debug_loc 0x00000000 0x769 *(.debug_loc) .debug_loc 0x00000000 0x9d spi_test_two.o .debug_loc 0x0000009d 0x2ed spi_driver.o .debug_loc 0x0000038a 0x6f clksys_driver.o .debug_loc 0x000003f9 0x370 TC_driver.o .debug_macinfo *(.debug_macinfo) OUTPUT(spi_test_two.elf elf32-avr) LOAD linker stubs .debug_ranges 0x00000000 0x18 .debug_ranges 0x00000000 0x18 spi_test_two.o