main.map
来自「ARP协议,含ARP」· MAP 代码 · 共 731 行 · 第 1/3 页
MAP
731 行
Archive member included because of file (symbol)
d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_udivmodhi4.o)
main.o (__udivmodhi4)
d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_exit.o)
d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51/crtm128.o (exit)
d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_clear_bss.o)
main.o (__do_clear_bss)
d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51\libc.a(memcpy.o)
main.o (memcpy)
d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51\libc.a(memset.o)
main.o (memset)
Allocating common symbols
Common symbol size file
dm9k_isr 0x1 main.o
arp_items 0x2d main.o
cfg_src_addr 0x4 main.o
tick_tasks 0x14 main.o
mb_head 0x2 main.o
dm9k_lkchg_flag 0x1 main.o
cfg_mac_addr 0x6 main.o
old_addr_port 0x1 main.o
cfg_dst_addr 0x4 main.o
dm9k_msg_head 0x4 main.o
mbs 0x850 main.o
rx1_char 0x1 main.o
dm9k_lkchg_cnt 0x1 main.o
event_flag 0x1 main.o
dm9k_rx_mode 0x1 main.o
Memory Configuration
Name Origin Length Attributes
text 0x00000000 0x00020000 xr
data 0x00800060 0x0000ffa0 rw !x
eeprom 0x00810000 0x00010000 rw !x
fuse 0x00820000 0x00000400 rw !x
lock 0x00830000 0x00000400 rw !x
signature 0x00840000 0x00000400 rw !x
*default* 0x00000000 0xffffffff
Linker script and memory map
Address of section .data set to 0x800100
LOAD d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51/crtm128.o
LOAD main.o
LOAD d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51\libm.a
LOAD d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a
LOAD d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51\libc.a
LOAD d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\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 0x1fe2
*(.vectors)
.vectors 0x00000000 0x8c d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51/crtm128.o
0x00000000 __vectors
0x00000000 __vector_default
*(.vectors)
*(.progmem.gcc*)
*(.progmem*)
0x0000008c . = ALIGN (0x2)
0x0000008c __trampolines_start = .
*(.trampolines)
.trampolines 0x0000008c 0x0 linker stubs
*(.trampolines*)
0x0000008c __trampolines_end = .
*(.jumptables)
*(.jumptables*)
*(.lowtext)
*(.lowtext*)
0x0000008c __ctors_start = .
*(.ctors)
0x0000008c __ctors_end = .
0x0000008c __dtors_start = .
*(.dtors)
0x0000008c __dtors_end = .
SORT(*)(.ctors)
SORT(*)(.dtors)
*(.init0)
.init0 0x0000008c 0x0 d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51/crtm128.o
0x0000008c __init
*(.init0)
*(.init1)
*(.init1)
*(.init2)
.init2 0x0000008c 0xc d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51/crtm128.o
*(.init2)
*(.init3)
*(.init3)
*(.init4)
.init4 0x00000098 0x1a d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51/crtm128.o
0x00000098 __do_copy_data
.init4 0x000000b2 0x10 d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_clear_bss.o)
0x000000b2 __do_clear_bss
*(.init4)
*(.init5)
*(.init5)
*(.init6)
*(.init6)
*(.init7)
*(.init7)
*(.init8)
*(.init8)
*(.init9)
.init9 0x000000c2 0x8 d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51/crtm128.o
*(.init9)
*(.text)
.text 0x000000ca 0x4 d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51/crtm128.o
0x000000ca __bad_interrupt
.text 0x000000ce 0x1ec8 main.o
0x00001486 init_mem
0x0000094e __vector_22
0x0000064e free_msg
0x00001414 arp_find_empty_item
0x00000966 __vector_28
0x00000bb6 dm9k_phy_wait_op
0x00000884 __vector_1
0x000012f2 dm9k_tick
0x000004c2 init_cfg
0x000000d0 init_timer0
0x00001714 cfg_get_mac_addr
0x00001692 copy_to_buf
0x00000614 free_mb
0x00000f60 dm9k_link_up
0x0000099c __vector_32
0x0000199c dm9k_init_mac_address
0x00000abe dm9k_disable_phy
0x000005ca free_mem
0x000009a4 __vector_34
0x00000b7a dm9k_write_word
0x00000630 chk_mem
0x00000956 __vector_24
0x00000908 __vector_12
0x00000af4 dm9k_disable_rx
0x000014da init_arp_items
0x00000cb6 dm9k_ram_write
0x00000b3a dm9k_disable_chksum
0x00000150 init_uart1
0x000003c8 put_hex4
0x00000b04 dm9k_set_tx_single
0x00000f0a dm9k_get_link_speed
0x000008f0 __vector_6
0x00000a30 dm9k_rx_mac
0x000000f4 start_stop_watch
0x00000c26 dm9k_phy_read
0x00000998 __vector_31
0x00001ac6 system_initial
0x000009a8 __vector_35
0x00000ad0 dm9k_enable_rx_normal
0x000008e4 __vector_3
0x00000568 cfg_cmp_mac_addr
0x00000412 putl_str
0x00000ce0 dm9k_msg_read
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?