📄 charger.map
字号:
Archive member included because of file (symbol)/usr/local/avr/lib/gcc/avr/3.4.4/libgcc.a(_udivmodqi4.o) charger.o (__udivmodqi4)/usr/local/avr/lib/gcc/avr/3.4.4/libgcc.a(_udivmodhi4.o) charger.o (__udivmodhi4)/usr/local/avr/lib/gcc/avr/3.4.4/libgcc.a(_epilogue.o) charger.o (__epilogue_restores__)/usr/local/avr/lib/gcc/avr/3.4.4/libgcc.a(_copy_data.o) charger.o (__do_copy_data)/usr/local/avr/lib/gcc/avr/3.4.4/libgcc.a(_clear_bss.o) charger.o (__do_clear_bss)Allocating common symbolsCommon symbol size fileavg_accum 0x4 charger.oxmitbit 0x1 charger.ocnt 0x2 charger.oxmitbyte 0x1 charger.omax_battery_charge_time 0x1 charger.ohas_new_second 0x1 charger.oquell_charging 0x1 charger.ovoltage 0x2 charger.ofifo 0x50 charger.ophase 0x1 charger.olast_voltage 0x2 charger.otxtail 0x1 charger.oseconds 0x1 charger.ocharging_state 0x2 charger.ogcount 0x2 charger.oduty_cycle 0x2 charger.ominutes 0x1 charger.otxhead 0x1 charger.ohours 0x1 charger.oMemory ConfigurationName Origin Length Attributestext 0x00000000 0x00002000 xrdata 0x00800060 0x0000ffa0 rw !xeeprom 0x00810000 0x00010000 rw !x*default* 0x00000000 0xffffffffLinker script and memory mapLOAD /usr/local/avr/lib/gcc/avr/3.4.4/../../../../avr/lib/crttn45.oLOAD charger.oLOAD /usr/local/avr/lib/gcc/avr/3.4.4/libgcc.aLOAD /usr/local/avr/lib/gcc/avr/3.4.4/../../../../avr/lib/libc.aLOAD /usr/local/avr/lib/gcc/avr/3.4.4/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 0x88e *(.vectors) .vectors 0x00000000 0x1e /usr/local/avr/lib/gcc/avr/3.4.4/../../../../avr/lib/crttn45.o 0x00000000 __vectors 0x00000000 __vector_default 0x0000001e __ctors_start = . *(.ctors) 0x0000001e __ctors_end = . 0x0000001e __dtors_start = . *(.dtors) 0x0000001e __dtors_end = . *(.progmem.gcc*) *(.progmem*) .progmem.data 0x0000001e 0x1d3 charger.o 0x000001f2 . = ALIGN (0x2) *fill* 0x000001f1 0x1 00 *(.init0) *(.init1) *(.init2) .init2 0x000001f2 0xc /usr/local/avr/lib/gcc/avr/3.4.4/../../../../avr/lib/crttn45.o *(.init3) *(.init4) .init4 0x000001fe 0x18 /usr/local/avr/lib/gcc/avr/3.4.4/libgcc.a(_copy_data.o) 0x000001fe __do_copy_data .init4 0x00000216 0x10 /usr/local/avr/lib/gcc/avr/3.4.4/libgcc.a(_clear_bss.o) 0x00000216 __do_clear_bss *(.init5) *(.init6) *(.init7) *(.init8) *(.init9) .init9 0x00000226 0x2 /usr/local/avr/lib/gcc/avr/3.4.4/../../../../avr/lib/crttn45.o *(.text) .text 0x00000228 0x2 /usr/local/avr/lib/gcc/avr/3.4.4/../../../../avr/lib/crttn45.o 0x00000228 __vector_1 0x00000228 __vector_12 0x00000228 __bad_interrupt 0x00000228 __vector_6 0x00000228 __vector_3 0x00000228 __vector_11 0x00000228 __vector_13 0x00000228 __vector_7 0x00000228 __vector_5 0x00000228 __vector_4 0x00000228 __vector_9 0x00000228 __vector_2 0x00000228 __vector_8 0x00000228 __vector_14 .text 0x0000022a 0x5e8 charger.o 0x0000039e getVoltage 0x000002b0 xmit_u8as2d 0x000002a6 xmit_crlf 0x0000022a xmit 0x00000338 xmit_k1_u8as5dot2f 0x000003c4 do_charge_control 0x000002d8 xmit_timestamp 0x000002f4 xmit_u8as4d 0x00000652 main 0x00000286 xmit_str_p 0x000006a8 __vector_10 0x00000812 . = ALIGN (0x2) *(.text.*) .text.libgcc 0x00000812 0x18 /usr/local/avr/lib/gcc/avr/3.4.4/libgcc.a(_udivmodqi4.o) 0x00000812 __udivmodqi4 .text.libgcc 0x0000082a 0x2c /usr/local/avr/lib/gcc/avr/3.4.4/libgcc.a(_udivmodhi4.o) 0x0000082a __udivmodhi4 .text.libgcc 0x00000856 0x38 /usr/local/avr/lib/gcc/avr/3.4.4/libgcc.a(_epilogue.o) 0x00000856 __epilogue_restores__ 0x0000088e . = ALIGN (0x2) *(.fini9) *(.fini8) *(.fini7) *(.fini6) *(.fini5) *(.fini4) *(.fini3) *(.fini2) *(.fini1) *(.fini0) 0x0000088e _etext = ..data 0x00800060 0x0 load address 0x0000088e 0x00800060 PROVIDE (__data_start, .) *(.data) *(.gnu.linkonce.d*) 0x00800060 . = ALIGN (0x2) 0x00800060 _edata = . 0x00800060 PROVIDE (__data_end, .).bss 0x00800060 0x6b 0x00800060 PROVIDE (__bss_start, .) *(.bss) *(COMMON) COMMON 0x00800060 0x6b charger.o 0x00800060 avg_accum 0x00800064 xmitbit 0x00800065 cnt 0x00800067 xmitbyte 0x00800068 max_battery_charge_time 0x00800069 has_new_second 0x0080006a quell_charging 0x0080006b voltage 0x0080006d fifo 0x008000bd phase 0x008000be last_voltage 0x008000c0 txtail 0x008000c1 seconds 0x008000c2 charging_state 0x008000c4 gcount 0x008000c6 duty_cycle 0x008000c8 minutes 0x008000c9 txhead 0x008000ca hours 0x008000cb PROVIDE (__bss_end, .) 0x0000088e __data_load_start = LOADADDR (.data) 0x0000088e __data_load_end = (__data_load_start + SIZEOF (.data)).noinit 0x008000cb 0x0 0x008000cb PROVIDE (__noinit_start, .) *(.noinit*) 0x008000cb PROVIDE (__noinit_end, .) 0x008000cb _end = . 0x008000cb PROVIDE (__heap_start, .).eeprom 0x00810000 0x0 *(.eeprom*) 0x00810000 __eeprom_end = ..stab 0x00000000 0x1248 *(.stab) .stab 0x00000000 0x36c /usr/local/avr/lib/gcc/avr/3.4.4/../../../../avr/lib/crttn45.o .stab 0x0000036c 0xedc charger.o 0xee8 (size before relaxing).stabstr 0x00000000 0xdf5 *(.stabstr) .stabstr 0x00000000 0xdf5 /usr/local/avr/lib/gcc/avr/3.4.4/../../../../avr/lib/crttn45.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(charger.out elf32-avr)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -