Rev 507 | Blame | Last modification | View Log | Download
Archive member included because of file (symbol)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mulsi3.o)timer.o (__mulsi3)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodhi4.o)buffer.o (__udivmodhi4)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodsi4.o)rprintf.o (__udivmodsi4)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_divmodsi4.o)timer.o (__divmodsi4)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o (exit)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o)a2dtest.o (__do_copy_data)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o)a2dtest.o (__do_clear_bss)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fixunssfsi.o)a2dtest.o (__fixunssfsi)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_addsub_sf.o)a2dtest.o (__subsf3)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mul_sf.o)a2dtest.o (__mulsf3)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_div_sf.o)a2dtest.o (__divsf3)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_ge_sf.o)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fixunssfsi.o) (__gesf2)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_si_to_sf.o)a2dtest.o (__floatsisf)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_sf_to_si.o)a2dtest.o (__fixsfsi)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_thenan_sf.o)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_addsub_sf.o) (__thenan_sf)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_usi_to_sf.o)a2dtest.o (__floatunsisf)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_prologue.o)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_addsub_sf.o) (__prologue_saves__)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_epilogue.o)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_addsub_sf.o) (__epilogue_restores__)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clzsi2.o)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_si_to_sf.o) (__clzsi2)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_pack_sf.o)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_addsub_sf.o) (__pack_f)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_unpack_sf.o)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_addsub_sf.o) (__unpack_f)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fpcmp_parts_sf.o)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_ge_sf.o) (__fpcmp_parts_f)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clz.o)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clzsi2.o) (__clz_tab)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o)a2dtest.o (atan2)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o) (atan)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(divsf3x.o)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o) (__divsf3_pse)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(floor.o)a2dtest.o (floor)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_inf.o)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(divsf3x.o) (__fp_inf)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mintl.o)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(floor.o) (__fp_mintl)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mpack.o)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(floor.o) (__fp_mpack)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_nan.o)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o) (__fp_nan)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_powser.o)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o) (__fp_powser)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscA.o)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o) (__fp_pscA)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscB.o)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o) (__fp_pscB)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_round.o)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o) (__fp_round)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_split3.o)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o) (__fp_split3)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_trunc.o)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(floor.o) (__fp_trunc)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_zero.o)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o) (__fp_zero)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(inverse.o)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o) (inverse)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(mulsf3x.o)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o) (__mulsf3x)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(sqrt.o)a2dtest.o (sqrt)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(square.o)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o) (square)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(addsf3x.o)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o) (__addsf3x)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_norm2.o)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(sqrt.o) (__fp_norm2)Allocating common symbolsCommon symbol size fileuartReadyTx 0x2 uart2.oTimer0Reg0 0x4 timer.ouartRxBuffer 0x10 uart2.oTimerPauseReg 0x4 timer.oTimer2Reg0 0x4 timer.ouartBufferedTx 0x2 uart2.oa2dCompleteFlag 0x1 a2d.ouartTxBuffer 0x10 uart2.ouartRxOverflow 0x4 uart2.oMemory ConfigurationName Origin Length Attributestext 0x00000000 0x00020000 xrdata 0x00800060 0x0000ffa0 rw !xeeprom 0x00810000 0x00010000 rw !xfuse 0x00820000 0x00000400 rw !xlock 0x00830000 0x00000400 rw !xsignature 0x00840000 0x00000400 rw !x*default* 0x00000000 0xffffffffLinker script and memory mapAddress of section .data set to 0x800100LOAD /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.oLOAD a2dtest.oLOAD a2d.oLOAD buffer.oLOAD rprintf.oLOAD timer.oLOAD uart2.oLOAD /usr/lib/gcc/avr/4.3.0/avr5/libgcc.aLOAD /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.aLOAD /usr/lib/gcc/avr/4.3.0/avr5/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 0x28f8*(.vectors).vectors 0x00000000 0x8c /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o0x00000000 __vectors0x00000000 __vector_default*(.vectors)*(.progmem.gcc*).progmem.gcc_fplib0x0000008c 0x2d /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o)*(.progmem*).progmem.data 0x000000b9 0x16 a2dtest.o.progmem.data 0x000000cf 0x11 rprintf.o.progmem.data 0x000000e0 0x1c timer.o0x000000ec TimerRTCPrescaleFactor0x000000e0 TimerPrescaleFactor0x000000fc . = ALIGN (0x2)0x000000fc __trampolines_start = .*(.trampolines).trampolines 0x000000fc 0x0 linker stubs*(.trampolines*)0x000000fc __trampolines_end = .*(.jumptables)*(.jumptables*)*(.lowtext)*(.lowtext*)0x000000fc __ctors_start = .*(.ctors)0x000000fc __ctors_end = .0x000000fc __dtors_start = .*(.dtors)0x000000fc __dtors_end = .SORT(*)(.ctors)SORT(*)(.dtors)*(.init0).init0 0x000000fc 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o0x000000fc __init*(.init0)*(.init1)*(.init1)*(.init2).init2 0x000000fc 0xc /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o*(.init2)*(.init3)*(.init3)*(.init4).init4 0x00000108 0x16 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o)0x00000108 __do_copy_data.init4 0x0000011e 0x10 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o)0x0000011e __do_clear_bss*(.init4)*(.init5)*(.init5)*(.init6)*(.init6)*(.init7)*(.init7)*(.init8)*(.init8)*(.init9).init9 0x0000012e 0x8 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o*(.init9)*(.text).text 0x00000136 0x4 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o0x00000136 __vector_220x00000136 __vector_280x00000136 __vector_10x00000136 __vector_340x00000136 __vector_240x00000136 __bad_interrupt0x00000136 __vector_60x00000136 __vector_310x00000136 __vector_30x00000136 __vector_230x00000136 __vector_250x00000136 __vector_170x00000136 __vector_190x00000136 __vector_70x00000136 __vector_270x00000136 __vector_50x00000136 __vector_330x00000136 __vector_40x00000136 __vector_20x00000136 __vector_290x00000136 __vector_80x00000136 __vector_26.text 0x0000013a 0x2b2 a2dtest.o0x0000013a main.text 0x000003ec 0xae a2d.o0x00000440 a2dIsComplete0x0000046e a2dConvert8bit0x0000040c a2dOff0x00000412 a2dSetPrescaler0x00000446 a2dConvert10bit0x000003ec a2dInit0x0000041c a2dSetReference0x0000047c __vector_210x0000042e a2dSetChannel0x0000043a a2dStartConvert.text 0x0000049a 0x154 buffer.o0x000005c8 bufferIsNotFull0x000004b4 bufferGetFromFront0x00000552 bufferGetAtIndex0x0000050e bufferDumpFromFront0x0000049a bufferInit0x0000057a bufferAddToEnd0x000005e0 bufferFlush.text 0x000005ee 0x3e0 rprintf.o0x000008a6 rprintf1RamRom0x000006d4 rprintfu080x000006fe rprintfu320x0000061c rprintfStr0x0000063a rprintfStrLen0x00000696 rprintfProgStr0x000006ea rprintfu160x000005ee rprintfInit0x000005f8 rprintfChar0x000006b6 rprintfCRLF0x000006be rprintfu040x00000724 rprintfNum.text 0x000009ce 0x5d8 timer.o0x00000c7e timer2GetOverflowCount0x00000b1a timerDetach0x00000aa2 timer1SetPrescaler0x00000ebe __vector_120x00000d3a timer1PWMBOff0x00000aea timer2GetPrescaler0x00000a40 timer0Init0x00000d2c timer1PWMAOff0x00000d4e timer1PWMBSet0x00000f32 __vector_110x00000cc4 timer1PWMInitICR0x00000ef8 __vector_130x00000ab6 timer0GetPrescaler0x00000c56 timer0GetOverflowCount0x000009d0 timerInit0x00000aac timer2SetPrescaler0x00000d10 timer1PWMAOn0x00000a98 timer0SetPrescaler0x000009ce delay_us0x00000c44 timer0ClearOverflowCount0x00000f6c __vector_90x00000a62 timer1Init0x00000e84 __vector_150x00000c94 timer1PWMInit0x00000d1e timer1PWMBOn0x00000a76 timer2Init0x00000d48 timer1PWMASet0x00000b04 timerAttach0x00000cea timer1PWMOff0x00000de2 __vector_140x00000e1c __vector_100x00000d54 __vector_160x00000ad0 timer1GetPrescaler0x00000c6c timer2ClearOverflowCount0x00000b30 timerPause.text 0x00000fa6 0x51a uart2.o0x000012e4 uartSendTxBuffer0x000012a8 __vector_320x0000109e uartReceiveService0x00001038 uartSendByte0x00001460 uart0InitBuffers0x00001392 uart1GetByte0x00001336 uartReceiveByte0x0000113c uartSendBuffer0x00001100 __vector_300x000013c2 uart0GetByte0x0000121e uartAddToTxBuffer0x0000124c uartTransmitService0x00000fa6 uartSetRxHandler0x00001482 uart0Init0x0000142a uart1Init0x000013f2 uartFlushReceiveBuffer0x000014b6 uartInit0x0000105c uart0SendByte0x0000107c uartReceiveBufferIsEmpty0x00000fbc uartSetBaudRate0x00001068 uart1SendByte0x00001022 uartGetTxBuffer0x0000100c uartGetRxBuffer0x00001408 uart1InitBuffers0x00001240 uart0AddToTxBuffer0x0000111e __vector_180x00001234 uart1AddToTxBuffer0x000012c6 __vector_20.text 0x000014c0 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mulsi3.o).text 0x000014c0 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodhi4.o).text 0x000014c0 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodsi4.o).text 0x000014c0 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_divmodsi4.o).text 0x000014c0 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o).text 0x000014c0 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o).text 0x000014c0 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o).text 0x000014c0 0x58 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fixunssfsi.o)0x000014c0 __fixunssfsi.text 0x00001518 0x34e /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_addsub_sf.o)0x000017aa __subsf30x0000180c __addsf3.text 0x00001866 0x1f4 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mul_sf.o)0x00001866 __mulsf3.text 0x00001a5a 0x154 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_div_sf.o)0x00001a5a __divsf3.text 0x00001bae 0x60 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_ge_sf.o)0x00001bae __gesf2.text 0x00001c0e 0xbc /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_si_to_sf.o)0x00001c0e __floatsisf.text 0x00001cca 0xa8 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_sf_to_si.o)0x00001cca __fixsfsi.text 0x00001d72 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_thenan_sf.o).text 0x00001d72 0xf2 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_usi_to_sf.o)0x00001d72 __floatunsisf.text 0x00001e64 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_prologue.o).text 0x00001e64 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_epilogue.o).text 0x00001e64 0x9e /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clzsi2.o)0x00001e64 __clzsi2.text 0x00001f02 0x1aa /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_pack_sf.o)0x00001f02 __pack_f.text 0x000020ac 0xe0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_unpack_sf.o)0x000020ac __unpack_f.text 0x0000218c 0xb4 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fpcmp_parts_sf.o)0x0000218c __fpcmp_parts_f.text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clz.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(divsf3x.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(floor.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_inf.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mintl.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mpack.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_nan.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_powser.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscA.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscB.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_round.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_split3.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_trunc.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_zero.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(inverse.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(mulsf3x.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(sqrt.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(square.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(addsf3x.o).text 0x00002240 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_norm2.o)0x00002240 . = ALIGN (0x2)*(.text.*).text.libgcc 0x00002240 0x3e /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mulsi3.o)0x00002240 __mulsi3.text.libgcc 0x0000227e 0x28 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodhi4.o)0x0000227e __udivmodhi4.text.libgcc 0x000022a6 0x44 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodsi4.o)0x000022a6 __udivmodsi4.text.libgcc 0x000022ea 0x36 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_divmodsi4.o)0x000022ea __divmodsi4.text.libgcc 0x00002320 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o).text.libgcc 0x00002320 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o).text.libgcc 0x00002320 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o).text.libgcc 0x00002320 0x38 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_prologue.o)0x00002320 __prologue_saves__.text.libgcc 0x00002358 0x36 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_epilogue.o)0x00002358 __epilogue_restores__.text.fplib 0x0000238e 0x74 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o)0x000023ac atan2.text.fplib 0x00002402 0x50 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o)0x00002402 atan.text.fplib 0x00002452 0xcc /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(divsf3x.o)0x00002468 __divsf3x0x0000246c __divsf3_pse.text.fplib 0x0000251e 0x26 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(floor.o)0x0000251e floor.text.fplib 0x00002544 0xc /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_inf.o)0x00002544 __fp_inf.text.fplib 0x00002550 0x36 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mintl.o)0x00002550 __fp_mintl.text.fplib 0x00002586 0x20 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mpack.o)0x00002586 __fp_mpack.text.fplib 0x000025a6 0x6 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_nan.o)0x000025a6 __fp_nan.text.fplib 0x000025ac 0x4a /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_powser.o)0x000025ac __fp_powser.text.fplib 0x000025f6 0xe /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscA.o)0x000025f6 __fp_pscA.text.fplib 0x00002604 0xe /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscB.o)0x00002604 __fp_pscB.text.fplib 0x00002612 0x22 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_round.o)0x00002612 __fp_round.text.fplib 0x00002634 0x44 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_split3.o)0x00002634 __fp_split30x00002644 __fp_splitA.text.fplib 0x00002678 0x2e /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_trunc.o)0x00002678 __fp_trunc.text.fplib 0x000026a6 0xe /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_zero.o)0x000026a6 __fp_zero0x000026a8 __fp_szero.text.fplib 0x000026b4 0xe /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(inverse.o)0x000026b4 inverse.text.fplib 0x000026c2 0xc2 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(mulsf3x.o)0x000026da __mulsf3_pse0x000026d6 __mulsf3x.text.fplib 0x00002784 0x9c /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(sqrt.o)0x0000278c sqrt.text.fplib 0x00002820 0x6 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(square.o)0x00002820 square.text.fplib 0x00002826 0xc0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(addsf3x.o)0x00002840 __addsf3x.text.fplib 0x000028e6 0xe /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_norm2.o)0x000028e6 __fp_norm20x000028f4 . = ALIGN (0x2)*(.fini9).fini9 0x000028f4 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o)0x000028f4 exit0x000028f4 _exit*(.fini9)*(.fini8)*(.fini8)*(.fini7)*(.fini7)*(.fini6)*(.fini6)*(.fini5)*(.fini5)*(.fini4)*(.fini4)*(.fini3)*(.fini3)*(.fini2)*(.fini2)*(.fini1)*(.fini1)*(.fini0).fini0 0x000028f4 0x4 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o)*(.fini0)0x000028f8 _etext = ..data 0x00800100 0x108 load address 0x000028f80x00800100 PROVIDE (__data_start, .)*(.data).data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o.data 0x00800100 0x0 a2dtest.o.data 0x00800100 0x0 a2d.o.data 0x00800100 0x0 buffer.o.data 0x00800100 0x0 rprintf.o.data 0x00800100 0x0 timer.o.data 0x00800100 0x0 uart2.o.data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mulsi3.o).data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodhi4.o).data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodsi4.o).data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_divmodsi4.o).data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o).data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o).data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o).data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fixunssfsi.o).data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_addsub_sf.o).data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mul_sf.o).data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_div_sf.o).data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_ge_sf.o).data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_si_to_sf.o).data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_sf_to_si.o).data 0x00800100 0x8 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_thenan_sf.o)0x00800100 __thenan_sf.data 0x00800108 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_usi_to_sf.o).data 0x00800108 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_prologue.o).data 0x00800108 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_epilogue.o).data 0x00800108 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clzsi2.o).data 0x00800108 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_pack_sf.o).data 0x00800108 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_unpack_sf.o).data 0x00800108 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fpcmp_parts_sf.o).data 0x00800108 0x100 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clz.o)0x00800108 __clz_tab.data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o).data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o).data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(divsf3x.o).data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(floor.o).data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_inf.o).data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mintl.o).data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mpack.o).data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_nan.o).data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_powser.o).data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscA.o).data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscB.o).data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_round.o).data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_split3.o).data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_trunc.o).data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_zero.o).data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(inverse.o).data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(mulsf3x.o).data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(sqrt.o).data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(square.o).data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(addsf3x.o).data 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_norm2.o)*(.data*)*(.rodata)*(.rodata*)*(.gnu.linkonce.d*)0x00800208 . = ALIGN (0x2)0x00800208 _edata = .0x00800208 PROVIDE (__data_end, .).bss 0x00800208 0x16b load address 0x00002a000x00800208 PROVIDE (__bss_start, .)*(.bss).bss 0x00800208 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o.bss 0x00800208 0x0 a2dtest.o.bss 0x00800208 0x0 a2d.o.bss 0x00800208 0x0 buffer.o.bss 0x00800208 0x2 rprintf.o.bss 0x0080020a 0x10 timer.o.bss 0x0080021a 0x124 uart2.o.bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mulsi3.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodhi4.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodsi4.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_divmodsi4.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fixunssfsi.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_addsub_sf.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mul_sf.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_div_sf.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_ge_sf.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_si_to_sf.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_sf_to_si.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_thenan_sf.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_usi_to_sf.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_prologue.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_epilogue.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clzsi2.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_pack_sf.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_unpack_sf.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fpcmp_parts_sf.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clz.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(divsf3x.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(floor.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_inf.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mintl.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mpack.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_nan.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_powser.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscA.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscB.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_round.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_split3.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_trunc.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_zero.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(inverse.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(mulsf3x.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(sqrt.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(square.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(addsf3x.o).bss 0x0080033e 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_norm2.o)*(.bss*)*(COMMON)COMMON 0x0080033e 0x1 a2d.o0x0080033e a2dCompleteFlagCOMMON 0x0080033f 0xc timer.o0x0080033f Timer0Reg00x00800343 TimerPauseReg0x00800347 Timer2Reg0COMMON 0x0080034b 0x28 uart2.o0x0080034b uartReadyTx0x0080034d uartRxBuffer0x0080035d uartBufferedTx0x0080035f uartTxBuffer0x0080036f uartRxOverflow0x00800373 PROVIDE (__bss_end, .)0x000028f8 __data_load_start = LOADADDR (.data)0x00002a00 __data_load_end = (__data_load_start + SIZEOF (.data)).noinit 0x00800373 0x00x00800373 PROVIDE (__noinit_start, .)*(.noinit*)0x00800373 PROVIDE (__noinit_end, .)0x00800373 _end = .0x00800373 PROVIDE (__heap_start, .).eeprom 0x00810000 0x0*(.eeprom*)0x00810000 __eeprom_end = ..fuse*(.fuse)*(.lfuse)*(.hfuse)*(.efuse).lock*(.lock*).signature*(.signature*).stab 0x00000000 0x2b74*(.stab).stab 0x00000000 0x6b4 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o.stab 0x000006b4 0x2f4 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o)0x300 (size before relaxing).stab 0x000009a8 0x210 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o)0x21c (size before relaxing).stab 0x00000bb8 0x510 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(divsf3x.o)0x51c (size before relaxing).stab 0x000010c8 0x114 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(floor.o)0x120 (size before relaxing).stab 0x000011dc 0x78 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_inf.o)0x84 (size before relaxing).stab 0x00001254 0x174 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mintl.o)0x180 (size before relaxing).stab 0x000013c8 0xf0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mpack.o)0xfc (size before relaxing).stab 0x000014b8 0x54 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_nan.o)0x60 (size before relaxing).stab 0x0000150c 0x1ec /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_powser.o)0x1f8 (size before relaxing).stab 0x000016f8 0x84 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscA.o)0x90 (size before relaxing).stab 0x0000177c 0x84 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscB.o)0x90 (size before relaxing).stab 0x00001800 0xfc /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_round.o)0x108 (size before relaxing).stab 0x000018fc 0x1d4 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_split3.o)0x1e0 (size before relaxing).stab 0x00001ad0 0x144 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_trunc.o)0x150 (size before relaxing).stab 0x00001c14 0x90 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_zero.o)0x9c (size before relaxing).stab 0x00001ca4 0x84 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(inverse.o)0x90 (size before relaxing).stab 0x00001d28 0x4d4 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(mulsf3x.o)0x4e0 (size before relaxing).stab 0x000021fc 0x3e4 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(sqrt.o)0x3f0 (size before relaxing).stab 0x000025e0 0x54 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(square.o)0x60 (size before relaxing).stab 0x00002634 0x4bc /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(addsf3x.o)0x4c8 (size before relaxing).stab 0x00002af0 0x84 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_norm2.o)0x90 (size before relaxing).stabstr 0x00000000 0x416*(.stabstr).stabstr 0x00000000 0x416 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o.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(project.out elf32-avr)LOAD linker stubs