Archive member included because of file (symbol) /usr/ccrma/courses/250a/avrlib/avrlib.a(timer.o) flash.o (timerInit) /usr/ccrma/package/avrgcc/bin/../lib/gcc-lib/avr/3.0.2/avr5/libgcc.a(_mulsi3.o) /usr/ccrma/courses/250a/avrlib/avrlib.a(timer.o) (__mulsi3) /usr/ccrma/package/avrgcc/bin/../lib/gcc-lib/avr/3.0.2/avr5/libgcc.a(_udivmodhi4.o) /usr/ccrma/courses/250a/avrlib/avrlib.a(timer.o) (__udivmodhi4) /usr/ccrma/package/avrgcc/bin/../lib/gcc-lib/avr/3.0.2/avr5/libgcc.a(_divmodsi4.o) /usr/ccrma/courses/250a/avrlib/avrlib.a(timer.o) (__divmodsi4) /usr/ccrma/package/avrgcc/bin/../lib/gcc-lib/avr/3.0.2/avr5/libgcc.a(_udivmodsi4.o) /usr/ccrma/package/avrgcc/bin/../lib/gcc-lib/avr/3.0.2/avr5/libgcc.a(_divmodsi4.o) (__udivmodsi4) Allocating common symbols Common symbol size file Timer0Reg0 0x4 /usr/ccrma/courses/250a/avrlib/avrlib.a(timer.o) Timer2Reg1 0x4 /usr/ccrma/courses/250a/avrlib/avrlib.a(timer.o) Timer2Reg0 0x4 /usr/ccrma/courses/250a/avrlib/avrlib.a(timer.o) Timer0Reg1 0x4 /usr/ccrma/courses/250a/avrlib/avrlib.a(timer.o) Timer0PauseReg 0x4 /usr/ccrma/courses/250a/avrlib/avrlib.a(timer.o) Memory Configuration Name Origin Length Attributes text 0x00000000 0x00004000 xr data 0x00800060 0x00000400 rw !x eeprom 0x00810000 0x00000200 rw !x *default* 0x00000000 0xffffffff Linker script and memory map LOAD /usr/ccrma/package/avrgcc/bin/../lib/gcc-lib/avr/3.0.2/../../../../avr/lib/avr5/crtm163.o LOAD flash.o LOAD /usr/ccrma/courses/250a/avrlib/avrlib.a LOAD /usr/ccrma/package/avrgcc/bin/../lib/gcc-lib/avr/3.0.2/../../../../avr/lib/avr5/libc.a LOAD /usr/ccrma/package/avrgcc/bin/../lib/gcc-lib/avr/3.0.2/avr5/libgcc.a LOAD /usr/ccrma/package/avrgcc/bin/../lib/gcc-lib/avr/3.0.2/../../../../avr/lib/avr5/libc.a LOAD /usr/ccrma/package/avrgcc/bin/../lib/gcc-lib/avr/3.0.2/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 0x7a6 *(.init) .init 0x00000000 0x48 /usr/ccrma/package/avrgcc/bin/../lib/gcc-lib/avr/3.0.2/../../../../avr/lib/avr5/crtm163.o *(.progmem.gcc*) *(.progmem*) .progmem.data 0x00000048 0xc /usr/ccrma/courses/250a/avrlib/avrlib.a(timer.o) 0x00000048 TimerPrescaleFactor 0x00000054 .=ALIGN(0x2) *(.text) .text 0x00000054 0x3e /usr/ccrma/package/avrgcc/bin/../lib/gcc-lib/avr/3.0.2/../../../../avr/lib/avr5/crtm163.o 0x0000008c _twi_ 0x0000008c _interrupt1_ 0x0000008c _uart_trans_ 0x0000008c _spi_ 0x0000008c _eeprom_ready_ 0x00000054 _init_ 0x0000008c _uart_data_ 0x0000008c _uart_recv_ 0x00000090 _unexpected_ 0x0000008c _comparator_ 0x0000008c _interrupt0_ 0x0000008c _output_compare2_ 0x0000008c _adc_ 0x00000054 _real_init_ .text 0x00000092 0x2c flash.o 0x00000092 main .text 0x000000be 0x608 /usr/ccrma/courses/250a/avrlib/avrlib.a(timer.o) 0x000002c6 timer2GetOverflowCount 0x000001c6 timerDetach 0x00000484 _overflow1_ 0x00000198 timer1SetPrescaler 0x000006ae timer2SetRTCMode 0x0000039c _overflow0_ 0x00000114 timer0Init 0x00000390 timer1PWMBSet 0x000006c2 timer2SetOutCompare 0x000005fa _output_compare1b_ 0x0000028e timer0GetOverflowCount 0x000000f2 timerInit 0x000001a4 timer2SetPrescaler 0x0000018c timer0SetPrescaler 0x000005a0 _output_compare1a_ 0x000006b8 timer2EnableOutputCompare 0x0000026c timer0ClearOverflowCount 0x000000be delay 0x00000146 timer1Init 0x00000654 _input_capture1_ 0x000004de _overflow2_ 0x000002dc timer1PWMInit 0x0000015a timer2Init 0x00000384 timer1PWMASet 0x000001b0 timerAttach 0x0000034a timer1PWMOff 0x000002a4 timer2ClearOverflowCount 0x000001dc timerPause 0x000006c6 .=ALIGN(0x2) *(.text.*) .text.libgcc 0x000006c6 0x3e /usr/ccrma/package/avrgcc/bin/../lib/gcc-lib/avr/3.0.2/avr5/libgcc.a(_mulsi3.o) 0x000006c6 __mulsi3 .text.libgcc 0x00000704 0x28 /usr/ccrma/package/avrgcc/bin/../lib/gcc-lib/avr/3.0.2/avr5/libgcc.a(_udivmodhi4.o) 0x00000704 __udivmodhi4 .text.libgcc 0x0000072c 0x36 /usr/ccrma/package/avrgcc/bin/../lib/gcc-lib/avr/3.0.2/avr5/libgcc.a(_divmodsi4.o) 0x0000072c __divmodsi4 .text.libgcc 0x00000762 0x44 /usr/ccrma/package/avrgcc/bin/../lib/gcc-lib/avr/3.0.2/avr5/libgcc.a(_udivmodsi4.o) 0x00000762 __udivmodsi4 0x000007a6 .=ALIGN(0x2) *(.fini) 0x000007a6 _etext=. .data 0x00800060 0x0 load address 0x000007a6 0x00800060 PROVIDE (__data_start, .) *(.data) *(.gnu.linkonce.d*) 0x00800060 .=ALIGN(0x2) 0x00800060 _edata=. .bss 0x00800060 0x22 0x00800060 PROVIDE (__bss_start, .) *(.bss) .bss 0x00800060 0xe /usr/ccrma/courses/250a/avrlib/avrlib.a(timer.o) *(COMMON) COMMON 0x0080006e 0x14 /usr/ccrma/courses/250a/avrlib/avrlib.a(timer.o) 0x0 (size before relaxing) 0x0080006e Timer0Reg0 0x00800072 Timer2Reg1 0x00800076 Timer2Reg0 0x0080007a Timer0Reg1 0x0080007e Timer0PauseReg 0x00800082 PROVIDE (__bss_end, .) 0x00800082 _end=. .eeprom 0x00810000 0x0 load address 0x000007a6 *(.eeprom*) 0x00810000 __eeprom_end=. .stab 0x00000000 0x744 *(.stab) .stab 0x00000000 0x378 /usr/ccrma/package/avrgcc/bin/../lib/gcc-lib/avr/3.0.2/../../../../avr/lib/avr5/crtm163.o .stab 0x00000378 0x3cc flash.o 0x3d8 (size before relaxing) .stabstr 0x00000000 0x7b9 *(.stabstr) .stabstr 0x00000000 0x7b9 /usr/ccrma/package/avrgcc/bin/../lib/gcc-lib/avr/3.0.2/../../../../avr/lib/avr5/crtm163.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) 0x0000045f PROVIDE (__stack, 0x45f) OUTPUT(flash.out elf32-avr)