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 0xc5c *(.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 0x520 spi_test_two.o 0x00000472 Process_Receive_Buffers 0x0000068e SPIinit 0x000003de Process_Transmit_Buffers 0x000005ac __vector_24 0x000004f0 Make_RB 0x0000062c PWMTimer 0x0000055a Echo 0x0000026c Process_SPI 0x00000672 CLK32Change 0x000006bc main 0x00000244 RB_Initialize 0x000005ec __vector_14 .text 0x00000764 0x268 spi_driver.o 0x00000946 SPI_MasterTransceivePacket 0x000008a8 SPI_MasterInterruptTransceivePacket 0x0000082a SPI_MasterInterruptHandler 0x00000806 SPI_MasterCreateDataPacket 0x00000764 SPI_MasterInit 0x0000092c SPI_MasterTransceiveByte 0x000007c8 SPI_SlaveInit .text 0x000009cc 0x178 clksys_driver.o 0x00000ae4 CLKSYS_XOSC_FailureDetection_Enable 0x000009f6 CLKSYS_XOSC_Config 0x000009cc CCPWrite 0x00000a5c CLKSYS_Main_ClockSource_Select 0x00000aa6 CLKSYS_AutoCalibration_Enable 0x00000a2c CLKSYS_Prescalers_Config 0x00000a18 CLKSYS_Disable 0x00000a0c CLKSYS_PLL_Config 0x00000a96 CLKSYS_RTC_ClockSource_Enable 0x00000b14 CLKSYS_Configuration_Lock .text 0x00000b44 0x114 TC_driver.o 0x00000c0c TC0_SetCCBIntLevel 0x00000bc4 TC0_SetOverflowIntLevel 0x00000bd0 TC1_SetOverflowIntLevel 0x00000bdc TC0_SetErrorIntLevel 0x00000bb6 TC1_DisableCCChannels 0x00000c00 TC1_SetCCAIntLevel 0x00000b68 TC1_ConfigWGM 0x00000bf4 TC0_SetCCAIntLevel 0x00000b5c TC0_ConfigWGM 0x00000c3c TC0_Reset 0x00000b9c TC1_EnableCCChannels 0x00000c24 TC0_SetCCCIntLevel 0x00000ba8 TC0_DisableCCChannels 0x00000b82 TC1_ConfigInputCapture 0x00000c4a TC1_Reset 0x00000b50 TC1_ConfigClockSource 0x00000b90 TC0_EnableCCChannels 0x00000b44 TC0_ConfigClockSource 0x00000c30 TC0_SetCCDIntLevel 0x00000be8 TC1_SetErrorIntLevel 0x00000b74 TC0_ConfigInputCapture 0x00000c18 TC1_SetCCBIntLevel .text 0x00000c58 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\libgcc.a(_exit.o) .text 0x00000c58 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\libgcc.a(_clear_bss.o) 0x00000c58 . = ALIGN (0x2) *(.text.*) .text.libgcc 0x00000c58 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\libgcc.a(_exit.o) .text.libgcc 0x00000c58 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\libgcc.a(_clear_bss.o) 0x00000c58 . = ALIGN (0x2) *(.fini9) .fini9 0x00000c58 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\libgcc.a(_exit.o) 0x00000c58 exit 0x00000c58 _exit *(.fini9) *(.fini8) *(.fini8) *(.fini7) *(.fini7) *(.fini6) *(.fini6) *(.fini5) *(.fini5) *(.fini4) *(.fini4) *(.fini3) *(.fini3) *(.fini2) *(.fini2) *(.fini1) *(.fini1) *(.fini0) .fini0 0x00000c58 0x4 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avrxmega7\libgcc.a(_exit.o) *(.fini0) 0x00000c5c _etext = . .data 0x00802000 0x8 load address 0x00000c5c 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, .) 0x00000c5c __data_load_start = LOADADDR (.data) 0x00000c64 __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 0x57d *(.debug_pubnames) .debug_pubnames 0x00000000 0x165 spi_test_two.o .debug_pubnames 0x00000165 0xd9 spi_driver.o .debug_pubnames 0x0000023e 0x129 clksys_driver.o .debug_pubnames 0x00000367 0x216 TC_driver.o .debug_info 0x00000000 0x2ed0 *(.debug_info) .debug_info 0x00000000 0xf01 spi_test_two.o .debug_info 0x00000f01 0x73d spi_driver.o .debug_info 0x0000163e 0x64a clksys_driver.o .debug_info 0x00001c88 0x1248 TC_driver.o *(.gnu.linkonce.wi.*) .debug_abbrev 0x00000000 0x80c *(.debug_abbrev) .debug_abbrev 0x00000000 0x316 spi_test_two.o .debug_abbrev 0x00000316 0x1ad spi_driver.o .debug_abbrev 0x000004c3 0x1e4 clksys_driver.o .debug_abbrev 0x000006a7 0x165 TC_driver.o .debug_line 0x00000000 0xe3a *(.debug_line) .debug_line 0x00000000 0x572 spi_test_two.o .debug_line 0x00000572 0x362 spi_driver.o .debug_line 0x000008d4 0x277 clksys_driver.o .debug_line 0x00000b4b 0x2ef TC_driver.o .debug_frame 0x00000000 0x370 *(.debug_frame) .debug_frame 0x00000000 0xd0 spi_test_two.o .debug_frame 0x000000d0 0x80 spi_driver.o .debug_frame 0x00000150 0xb0 clksys_driver.o .debug_frame 0x00000200 0x170 TC_driver.o .debug_str 0x00000000 0x1728 *(.debug_str) .debug_str 0x00000000 0x9b5 spi_test_two.o 0xa01 (size before relaxing) .debug_str 0x000009b5 0x230 spi_driver.o 0x496 (size before relaxing) .debug_str 0x00000be5 0x538 clksys_driver.o 0x6af (size before relaxing) .debug_str 0x0000111d 0x60b TC_driver.o 0xb86 (size before relaxing) .debug_loc 0x00000000 0x774 *(.debug_loc) .debug_loc 0x00000000 0xa8 spi_test_two.o .debug_loc 0x000000a8 0x2ed spi_driver.o .debug_loc 0x00000395 0x6f clksys_driver.o .debug_loc 0x00000404 0x370 TC_driver.o .debug_macinfo *(.debug_macinfo) OUTPUT(spi_test_two.elf elf32-avr) LOAD linker stubs .debug_ranges 0x00000000 0x30 .debug_ranges 0x00000000 0x30 spi_test_two.o