spokepov.map
来自「旋转16个LED灯控制程序」· MAP 代码 · 共 390 行
MAP
390 行
Archive member included because of file (symbol)/usr/local/bin/../lib/gcc/avr/3.4.5/libgcc.a(_copy_data.o) main.o (__do_copy_data)/usr/local/bin/../lib/gcc/avr/3.4.5/libgcc.a(_clear_bss.o) main.o (__do_clear_bss)/usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/libc.a(memcpy_P.o) main.o (memcpy_P)Allocating common symbolsCommon symbol size filehall_debounce 0x1 main.osensor_timer 0x2 main.ocPattern 0x6 main.oeeprom_addr 0x2 main.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/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.oLOAD main.oLOAD eeprom.oLOAD /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/libm.aLOAD /usr/local/bin/../lib/gcc/avr/3.4.5/libgcc.aLOAD /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/libc.aLOAD /usr/local/bin/../lib/gcc/avr/3.4.5/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 0x6a6 *(.vectors) .vectors 0x00000000 0x26 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o 0x00000000 __vectors 0x00000000 __vector_default 0x00000026 __ctors_start = . *(.ctors) 0x00000026 __ctors_end = . 0x00000026 __dtors_start = . *(.dtors) 0x00000026 __dtors_end = . *(.progmem.gcc*) *(.progmem*) .progmem.data 0x00000026 0x6c main.o 0x00000026 patterns 0x00000086 lines 0x00000092 . = ALIGN (0x2) *(.init0) *(.init1) *(.init2) .init2 0x00000092 0x8 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o *(.init3) *(.init4) .init4 0x0000009a 0x18 /usr/local/bin/../lib/gcc/avr/3.4.5/libgcc.a(_copy_data.o) 0x0000009a __do_copy_data .init4 0x000000b2 0x10 /usr/local/bin/../lib/gcc/avr/3.4.5/libgcc.a(_clear_bss.o) 0x000000b2 __do_clear_bss *(.init5) *(.init6) *(.init7) *(.init8) *(.init9) .init9 0x000000c2 0x2 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o *(.text) .text 0x000000c4 0x2 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o 0x000000c4 __vector_12 0x000000c4 __bad_interrupt 0x000000c4 __vector_3 0x000000c4 __vector_11 0x000000c4 __vector_13 0x000000c4 __vector_17 0x000000c4 __vector_7 0x000000c4 __vector_5 0x000000c4 __vector_9 0x000000c4 __vector_15 0x000000c4 __vector_8 0x000000c4 __vector_14 0x000000c4 __vector_10 0x000000c4 __vector_16 0x000000c4 __vector_18 .text 0x000000c6 0x54e main.o 0x0000042e __vector_1 0x00000114 set_all 0x00000136 __vector_6 0x0000059c ioinit 0x000005d2 main 0x00000188 __vector_4 0x00000462 __vector_2 0x000000c6 clock_scroll .text 0x00000614 0x7a eeprom.o 0x00000644 spieeprom_read 0x00000630 spi_transfer 0x00000614 spi_transfer_n .text 0x0000068e 0x18 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/libc.a(memcpy_P.o) 0x0000068e memcpy_P 0x000006a6 . = ALIGN (0x2) *(.text.*) 0x000006a6 . = ALIGN (0x2) *(.fini9) *(.fini8) *(.fini7) *(.fini6) *(.fini5) *(.fini4) *(.fini3) *(.fini2) *(.fini1) *(.fini0) 0x000006a6 _etext = ..data 0x00800060 0x6 load address 0x000006a6 0x00800060 PROVIDE (__data_start, .) *(.data) .data 0x00800060 0x5 main.o 0x00800061 cur_code 0x00800062 line_shift 0x00800060 pixelNum 0x00800063 cur_line 0x00800064 line_timer *(.gnu.linkonce.d*) 0x00800066 . = ALIGN (0x2) *fill* 0x00800065 0x1 00 0x00800066 _edata = . 0x00800066 PROVIDE (__data_end, .).bss 0x00800066 0xb 0x00800066 PROVIDE (__bss_start, .) *(.bss) *(COMMON) COMMON 0x00800066 0xb main.o 0x00800066 hall_debounce 0x00800067 sensor_timer 0x00800069 cPattern 0x0080006f eeprom_addr 0x00800071 PROVIDE (__bss_end, .) 0x000006a6 __data_load_start = LOADADDR (.data) 0x000006ac __data_load_end = (__data_load_start + SIZEOF (.data)).noinit 0x00800071 0x0 0x00800071 PROVIDE (__noinit_start, .) *(.noinit*) 0x00800071 PROVIDE (__noinit_end, .) 0x00800071 _end = . 0x00800071 PROVIDE (__heap_start, .).eeprom 0x00810000 0x0 *(.eeprom*) 0x00810000 __eeprom_end = ..stab 0x00000000 0xfc0 *(.stab) .stab 0x00000000 0x354 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o .stab 0x00000354 0xbe8 main.o 0xbf4 (size before relaxing) .stab 0x00000f3c 0x84 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/libc.a(memcpy_P.o) 0x90 (size before relaxing).stabstr 0x00000000 0xd1f *(.stabstr) .stabstr 0x00000000 0xd1f /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.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 0x00000000 0x14 *(.debug_aranges) .debug_aranges 0x00000000 0x14 eeprom.o.debug_pubnames 0x00000000 0x49 *(.debug_pubnames) .debug_pubnames 0x00000000 0x49 eeprom.o.debug_info 0x00000000 0x18b *(.debug_info) .debug_info 0x00000000 0x18b eeprom.o *(.gnu.linkonce.wi.*).debug_abbrev 0x00000000 0xc7 *(.debug_abbrev) .debug_abbrev 0x00000000 0xc7 eeprom.o.debug_line 0x00000000 0x108 *(.debug_line) .debug_line 0x00000000 0x108 eeprom.o.debug_frame *(.debug_frame).debug_str 0x00000000 0x10a *(.debug_str) .debug_str 0x00000000 0x10a eeprom.o 0x143 (size before relaxing).debug_loc *(.debug_loc).debug_macinfo *(.debug_macinfo)OUTPUT(spokepov.elf elf32-avr)Cross Reference TableSymbol File__bad_interrupt /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__bss_end /usr/local/bin/../lib/gcc/avr/3.4.5/libgcc.a(_clear_bss.o)__bss_start /usr/local/bin/../lib/gcc/avr/3.4.5/libgcc.a(_clear_bss.o)__data_end /usr/local/bin/../lib/gcc/avr/3.4.5/libgcc.a(_copy_data.o)__data_load_start /usr/local/bin/../lib/gcc/avr/3.4.5/libgcc.a(_copy_data.o)__data_start /usr/local/bin/../lib/gcc/avr/3.4.5/libgcc.a(_copy_data.o)__do_clear_bss /usr/local/bin/../lib/gcc/avr/3.4.5/libgcc.a(_clear_bss.o) eeprom.o main.o__do_copy_data /usr/local/bin/../lib/gcc/avr/3.4.5/libgcc.a(_copy_data.o) eeprom.o main.o__heap_end /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__init /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__stack /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o main.o__vector_1 main.o /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__vector_10 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__vector_11 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__vector_12 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__vector_13 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__vector_14 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__vector_15 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__vector_16 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__vector_17 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__vector_18 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__vector_2 main.o /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__vector_3 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__vector_4 main.o /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__vector_5 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__vector_6 main.o /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__vector_7 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__vector_8 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__vector_9 /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__vector_default /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.o__vectors /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.ocPattern main.oclock_scroll main.ocur_code main.ocur_line main.oeeprom_addr main.ohall_debounce main.oioinit main.oline_shift main.oline_timer main.olines main.omain main.o /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crttn2313.omemcpy_P /usr/local/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/libc.a(memcpy_P.o) main.opatterns main.opixelNum main.osensor_timer main.oset_all main.ospi_transfer eeprom.o main.ospi_transfer_n eeprom.o main.ospieeprom_read eeprom.o main.o
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?