Blame | Last modification | View Log | SVN | RSS feed
Archive member included because of file (symbol)/home/linus/HomeAutomation/trunk/EmbeddedSoftware/AVR/personal/template_module/bios/libbios.a(libbios.o)drivers/can/stdcan.o (BIOS_CanSend)/usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_divmodhi4.o)drivers/sensor/ds18s20/ds18x20.o (__divmodhi4)/usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_copy_data.o)main.o (__do_copy_data)/usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_clear_bss.o)main.o (__do_clear_bss)/usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_udivmodhi4.o)/usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_divmodhi4.o) (__udivmodhi4)Allocating common symbolsCommon symbol size fileFlagReadTemperature0x1 ../modules/sns_ds18x20/sns_ds18x20.otimers 0x15 drivers/timer/timer.oNumberOfSensors 0x1 ../modules/sns_ds18x20/sns_ds18x20.oFlagSearchSensors 0x1 ../modules/sns_ds18x20/sns_ds18x20.oRxQ_Rd_idx 0x1 drivers/can/stdcan.oFlagConvertTemperature0x1 ../modules/sns_ds18x20/sns_ds18x20.oRxQ_Len 0x1 drivers/can/stdcan.oticks 0x4 drivers/timer/timer.oRxQ 0x68 drivers/can/stdcan.ogSensorIDs 0x20 main.oRxQ_Wr_idx 0x1 drivers/can/stdcan.oMemory ConfigurationName Origin Length Attributestext 0x00000000 0x00020000 xrdata 0x00800060 0x0000ffa0 rw !xeeprom 0x00810000 0x00010000 rw !x*default* 0x00000000 0xffffffffLinker script and memory mapAddress of section .data set to 0x80011bLOAD /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.oLOAD main.oLOAD drivers/timer/timer.oLOAD drivers/mcu/mcu.oLOAD drivers/sensor/ds18s20/ds18x20.oLOAD drivers/sensor/ds18s20/onewire.oLOAD drivers/sensor/ds18s20/delay.oLOAD drivers/sensor/ds18s20/crc8.oLOAD drivers/can/stdcan.oLOAD ../modules/sns_ds18x20/sns_ds18x20.oLOAD /home/linus/HomeAutomation/trunk/EmbeddedSoftware/AVR/personal/template_module/bios/libbios.aLOAD /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/libm.aLOAD /usr/lib/gcc/avr/4.1.0/avr5/libgcc.aLOAD /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/libc.aLOAD /usr/lib/gcc/avr/4.1.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 0xd82*(.vectors).vectors 0x00000000 0x68 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o0x00000000 __vectors0x00000000 __vector_default0x00000068 __ctors_start = .*(.ctors)0x00000068 __ctors_end = .0x00000068 __dtors_start = .*(.dtors)0x00000068 __dtors_end = .*(.progmem.gcc*)*(.progmem*)0x00000068 . = ALIGN (0x2)*(.init0)*(.init1)*(.init2).init2 0x00000068 0xc /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o*(.init3)*(.init4).init4 0x00000074 0x16 /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_copy_data.o)0x00000074 __do_copy_data.init4 0x0000008a 0x10 /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_clear_bss.o)0x0000008a __do_clear_bss*(.init5)*(.init6)*(.init7)*(.init8)*(.init9).init9 0x0000009a 0x4 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o*(.text).text 0x0000009e 0x4 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o0x0000009e __vector_220x0000009e __vector_10x0000009e __vector_240x0000009e __vector_120x0000009e __bad_interrupt0x0000009e __vector_60x0000009e __vector_30x0000009e __vector_230x0000009e __vector_250x0000009e __vector_110x0000009e __vector_130x0000009e __vector_170x0000009e __vector_190x0000009e __vector_50x0000009e __vector_40x0000009e __vector_90x0000009e __vector_20x0000009e __vector_210x0000009e __vector_150x0000009e __vector_80x0000009e __vector_140x0000009e __vector_100x0000009e __vector_160x0000009e __vector_180x0000009e __vector_20.text 0x000000a2 0x5a main.o0x000000a2 main.text 0x000000fc 0x16c drivers/timer/timer.o0x000001d4 Timer_GetTicks0x000000fc __vector_70x000001b4 Timer_Init0x0000023a Timer_Expired0x000001ec Timer_SetTimeout.text 0x00000268 0x14 drivers/mcu/mcu.o0x00000268 Mcu_Init0x00000278 Mcu_DisableIRQ0x00000274 Mcu_EnableIRQ.text 0x0000027c 0x406 drivers/sensor/ds18s20/ds18x20.o0x00000490 DS18X20_read_meas0x000003e4 DS18X20_read_meas_single0x00000320 DS18X20_temp_to_decicel0x00000544 DS18X20_start_meas0x0000057c DS18X20_get_power_status0x000003b4 DS18X20_temp_cmp0x0000027c DS18X20_meas_to_cel0x000005ac DS18X20_find_sensor0x000005e0 search_sensors.text 0x00000682 0x1ac drivers/sensor/ds18s20/onewire.o0x00000752 ow_command0x0000070a ow_reset0x00000682 ow_input_pin_state0x00000700 ow_byte_rd0x00000790 ow_rom_search0x00000692 ow_parasite_disable0x0000068c ow_parasite_enable0x000006dc ow_byte_wr0x00000698 ow_bit_io.text 0x0000082e 0x1a drivers/sensor/ds18s20/delay.o0x0000082e delayloop32.text 0x00000848 0x3c drivers/sensor/ds18s20/crc8.o0x00000848 crc8.text 0x00000884 0x2a6 drivers/can/stdcan.o0x000009be StdCan_SendHeartbeat0x00000ab6 StdCan_Init0x00000884 Can_Process0x00000a16 StdCan_Put0x000009b6 StdCan_Get_Pending0x00000906 StdCan_Get.text 0x00000b2a 0x20a ../modules/sns_ds18x20/sns_ds18x20.o0x00000b3a sns_ds18x20_HandleMessage0x00000bca ReadTemperature0x00000baa ConvertTemperature0x00000cb0 sns_ds18x20_Process0x00000b32 ConvertTemperature_callback0x00000b2a ReadTemperature_callback0x00000b3c sns_ds18x20_List0x00000b90 sns_ds18x20_Init0x00000d34 . = ALIGN (0x2)*(.text.*).text.libgcc 0x00000d34 0x26 /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_divmodhi4.o)0x00000d34 __divmodhi40x00000d34 _div.text.libgcc 0x00000d5a 0x28 /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_udivmodhi4.o)0x00000d5a __udivmodhi40x00000d82 . = ALIGN (0x2)*(.fini9)*(.fini8)*(.fini7)*(.fini6)*(.fini5)*(.fini4)*(.fini3)*(.fini2)*(.fini1)*(.fini0)0x00000d82 _etext = ..data 0x0080011b 0x9 load address 0x00000d820x0080011b PROVIDE (__data_start, .)*(.data).data 0x0080011b 0x8 drivers/sensor/ds18s20/ds18x20.o.data 0x00800123 0x1 ../modules/sns_ds18x20/sns_ds18x20.o*(.gnu.linkonce.d*)0x00800124 . = ALIGN (0x2)0x00800124 _edata = .0x00800124 PROVIDE (__data_end, .).bss 0x00800124 0xb10x00800124 PROVIDE (__bss_start, .)*(.bss).bss 0x00800124 0x9 ../modules/sns_ds18x20/sns_ds18x20.o0x00800124 SensorIds*(COMMON)COMMON 0x0080012d 0x20 main.o0x0080012d gSensorIDsCOMMON 0x0080014d 0x19 drivers/timer/timer.o0x0080014d timers0x00800162 ticksCOMMON 0x00800166 0x6b drivers/can/stdcan.o0x00800166 RxQ_Rd_idx0x00800167 RxQ_Len0x00800168 RxQ0x008001d0 RxQ_Wr_idxCOMMON 0x008001d1 0x4 ../modules/sns_ds18x20/sns_ds18x20.o0x008001d1 FlagReadTemperature0x008001d2 NumberOfSensors0x008001d3 FlagSearchSensors0x008001d4 FlagConvertTemperature0x008001d5 PROVIDE (__bss_end, .)0x00000d82 __data_load_start = LOADADDR (.data)0x00000d8b __data_load_end = (__data_load_start + SIZEOF (.data)).noinit 0x008001d5 0x00x008001d5 PROVIDE (__noinit_start, .)*(.noinit*)0x008001d5 PROVIDE (__noinit_end, .)0x008001d5 _end = .0x008001d5 PROVIDE (__heap_start, .).eeprom 0x00810000 0x0*(.eeprom*)0x00810000 __eeprom_end = ..stab 0x00000000 0x2b20*(.stab).stab 0x00000000 0x36c /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o.stab 0x0000036c 0x4ec main.o0x4f8 (size before relaxing).stab 0x00000858 0x36c drivers/timer/timer.o0x510 (size before relaxing).stab 0x00000bc4 0x1b0 drivers/mcu/mcu.o0x33c (size before relaxing).stab 0x00000d74 0x780 drivers/sensor/ds18s20/ds18x20.o0x960 (size before relaxing).stab 0x000014f4 0x774 drivers/sensor/ds18s20/onewire.o0x918 (size before relaxing).stab 0x00001c68 0x138 drivers/sensor/ds18s20/delay.o0x2dc (size before relaxing).stab 0x00001da0 0x1e0 drivers/sensor/ds18s20/crc8.o0x36c (size before relaxing).stab 0x00001f80 0x510 drivers/can/stdcan.o0x6fc (size before relaxing).stab 0x00002490 0x684 ../modules/sns_ds18x20/sns_ds18x20.o0x8e8 (size before relaxing).stab 0x00002b14 0xc /home/linus/HomeAutomation/trunk/EmbeddedSoftware/AVR/personal/template_module/bios/libbios.a(libbios.o)0x18 (size before relaxing).stabstr 0x00000000 0x1f11*(.stabstr).stabstr 0x00000000 0x1f11 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.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(main.elf elf32-avr)Cross Reference TableSymbol FileBIOS_CanCallback /home/linus/HomeAutomation/trunk/EmbeddedSoftware/AVR/personal/template_module/bios/libbios.a(libbios.o)../modules/sns_ds18x20/sns_ds18x20.odrivers/can/stdcan.omain.oBIOS_CanSend /home/linus/HomeAutomation/trunk/EmbeddedSoftware/AVR/personal/template_module/bios/libbios.a(libbios.o)drivers/can/stdcan.oBIOS_Reset /home/linus/HomeAutomation/trunk/EmbeddedSoftware/AVR/personal/template_module/bios/libbios.a(libbios.o)Can_Process drivers/can/stdcan.oConvertTemperature ../modules/sns_ds18x20/sns_ds18x20.oConvertTemperature_callback ../modules/sns_ds18x20/sns_ds18x20.oDS18X20_find_sensor drivers/sensor/ds18s20/ds18x20.oDS18X20_get_power_status drivers/sensor/ds18s20/ds18x20.oDS18X20_meas_to_cel drivers/sensor/ds18s20/ds18x20.oDS18X20_read_meas drivers/sensor/ds18s20/ds18x20.o../modules/sns_ds18x20/sns_ds18x20.oDS18X20_read_meas_single drivers/sensor/ds18s20/ds18x20.oDS18X20_start_meas drivers/sensor/ds18s20/ds18x20.o../modules/sns_ds18x20/sns_ds18x20.oDS18X20_temp_cmp drivers/sensor/ds18s20/ds18x20.oDS18X20_temp_to_decicel drivers/sensor/ds18s20/ds18x20.oFlagConvertTemperature ../modules/sns_ds18x20/sns_ds18x20.oFlagReadTemperature ../modules/sns_ds18x20/sns_ds18x20.oFlagSearchSensors ../modules/sns_ds18x20/sns_ds18x20.oMcu_DisableIRQ drivers/mcu/mcu.oMcu_EnableIRQ drivers/mcu/mcu.oMcu_Init drivers/mcu/mcu.oNumberOfSensors ../modules/sns_ds18x20/sns_ds18x20.oReadTemperature ../modules/sns_ds18x20/sns_ds18x20.oReadTemperature_callback ../modules/sns_ds18x20/sns_ds18x20.oRxQ drivers/can/stdcan.oRxQ_Len drivers/can/stdcan.oRxQ_Rd_idx drivers/can/stdcan.oRxQ_Wr_idx drivers/can/stdcan.oSensorIds ../modules/sns_ds18x20/sns_ds18x20.oStdCan_Get drivers/can/stdcan.omain.oStdCan_Get_Pending drivers/can/stdcan.oStdCan_Init drivers/can/stdcan.omain.oStdCan_Put drivers/can/stdcan.o../modules/sns_ds18x20/sns_ds18x20.oStdCan_SendHeartbeat drivers/can/stdcan.omain.oTimer_Expired drivers/timer/timer.oTimer_GetTicks drivers/timer/timer.oTimer_Init drivers/timer/timer.omain.oTimer_SetTimeout drivers/timer/timer.o../modules/sns_ds18x20/sns_ds18x20.omain.o__bad_interrupt /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__bss_end /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_clear_bss.o)__bss_start /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_clear_bss.o)__data_end /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_copy_data.o)__data_load_start /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_copy_data.o)__data_start /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_copy_data.o)__divmodhi4 /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_divmodhi4.o)drivers/sensor/ds18s20/ds18x20.o__do_clear_bss /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_clear_bss.o)../modules/sns_ds18x20/sns_ds18x20.odrivers/can/stdcan.odrivers/sensor/ds18s20/crc8.odrivers/sensor/ds18s20/delay.odrivers/sensor/ds18s20/onewire.odrivers/sensor/ds18s20/ds18x20.odrivers/mcu/mcu.odrivers/timer/timer.omain.o__do_copy_data /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_copy_data.o)../modules/sns_ds18x20/sns_ds18x20.odrivers/can/stdcan.odrivers/sensor/ds18s20/crc8.odrivers/sensor/ds18s20/delay.odrivers/sensor/ds18s20/onewire.odrivers/sensor/ds18s20/ds18x20.odrivers/mcu/mcu.odrivers/timer/timer.omain.o__heap_end /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__init /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__stack /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.omain.o__udivmodhi4 /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_udivmodhi4.o)/usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_divmodhi4.o)__vector_1 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_10 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_11 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_12 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_13 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_14 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_15 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_16 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_17 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_18 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_19 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_2 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_20 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_21 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_22 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_23 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_24 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_25 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_3 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_4 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_5 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_6 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_7 drivers/timer/timer.o/usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_8 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_9 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_default /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vectors /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o_div /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_divmodhi4.o)crc8 drivers/sensor/ds18s20/crc8.odrivers/sensor/ds18s20/ds18x20.odelayloop32 drivers/sensor/ds18s20/delay.ogSensorIDs ../modules/sns_ds18x20/sns_ds18x20.odrivers/sensor/ds18s20/ds18x20.omain.omain main.o/usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.oow_bit_io drivers/sensor/ds18s20/onewire.odrivers/sensor/ds18s20/ds18x20.oow_byte_rd drivers/sensor/ds18s20/onewire.odrivers/sensor/ds18s20/ds18x20.oow_byte_wr drivers/sensor/ds18s20/onewire.oow_command drivers/sensor/ds18s20/onewire.odrivers/sensor/ds18s20/ds18x20.oow_input_pin_state drivers/sensor/ds18s20/onewire.odrivers/sensor/ds18s20/ds18x20.oow_parasite_disable drivers/sensor/ds18s20/onewire.oow_parasite_enable drivers/sensor/ds18s20/onewire.odrivers/sensor/ds18s20/ds18x20.oow_reset drivers/sensor/ds18s20/onewire.odrivers/sensor/ds18s20/ds18x20.oow_rom_search drivers/sensor/ds18s20/onewire.odrivers/sensor/ds18s20/ds18x20.osearch_sensors drivers/sensor/ds18s20/ds18x20.o../modules/sns_ds18x20/sns_ds18x20.osns_ds18x20_HandleMessage ../modules/sns_ds18x20/sns_ds18x20.omain.osns_ds18x20_Init ../modules/sns_ds18x20/sns_ds18x20.omain.osns_ds18x20_List ../modules/sns_ds18x20/sns_ds18x20.omain.osns_ds18x20_Process ../modules/sns_ds18x20/sns_ds18x20.omain.oticks drivers/timer/timer.otimers drivers/timer/timer.o