📄 w5300_drv_avr.map
字号:
0x00005ac8 getSn_IR
0x0000713a wait_10ms
0x0000709a wait_1us
0x00006100 setSn_KPALVTR
0x00006180 getSn_TX_WRSR
0x000057be getPn_BRDYR
0x00006330 getSn_TX_FSR
0x00005576 getPTIMER
0x000055de getPSIDR
0x000050c6 getIMR
0x0000695a iinchip_init
0x000058d2 getIDR
0x000055c0 setPMAGICR
0x00005dd6 setSn_DPORTR
0x000050fc setIMR
0x00006658 setSn_TX_FIFOR
0x0000503a setMR
0x00005afe setSn_IR
0x000060c0 getSn_KPALVTR
0x00006804 getSn_TOSR
0x00006788 setSn_PROTOR
0x00005366 setSUBR
0x000055aa getPMAGICR
0x00005a88 setSn_IMR
0x00007032 getIINCHIP_TxMAX
0x0000509e setIR
0x0000596e setSn_MR
0x00005b3a getSn_SSR
0x00005614 getPDHAR
0x000059e4 setSn_CR
0x00006e66 wiz_write_buf
0x00007066 getIINCHIP_RxMAX
0x000068ac setSn_TTLR
0x00005292 setGAR
0x00005004 getMR
.text 0x0000717e 0xd2 uart.o
0x00007216 initUART
.text 0x00007250 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_exit.o)
.text 0x00007250 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_clear_bss.o)
.text 0x00007250 0x12 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(memcpy.o)
0x00007250 memcpy
.text 0x00007262 0xe c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(memset.o)
0x00007262 memset
.text 0x00007270 0x98 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(fdevopen.o)
0x00007270 fdevopen
.text 0x00007308 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(iob.o)
.text 0x00007308 0x2a c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(printf.o)
0x00007308 printf
.text 0x00007332 0x6a c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(puts.o)
0x00007332 puts
.text 0x0000739c 0x3ba c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(vfprintf_std.o)
0x0000739c vfprintf
.text 0x00007756 0x38 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(calloc.o)
0x00007756 calloc
.text 0x0000778e 0x20a c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(malloc.o)
0x0000778e malloc
0x000078e8 free
.text 0x00007998 0x16 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(strnlen_P.o)
0x00007998 strnlen_P
.text 0x000079ae 0x16 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(strnlen.o)
0x000079ae strnlen
.text 0x000079c4 0x58 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(fputc.o)
0x000079c4 fputc
.text 0x00007a1c 0xbc c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(ultoa_invert.o)
0x00007a1c __ultoa_invert
.text 0x00007ad8 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_prologue.o)
.text 0x00007ad8 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_epilogue.o)
0x00007ad8 . = ALIGN (0x2)
*(.text.*)
.text.libgcc 0x00007ad8 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_exit.o)
.text.libgcc 0x00007ad8 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_clear_bss.o)
.text.libgcc 0x00007ad8 0x38 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_prologue.o)
0x00007ad8 __prologue_saves__
.text.libgcc 0x00007b10 0x36 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_epilogue.o)
0x00007b10 __epilogue_restores__
0x00007b46 . = ALIGN (0x2)
*(.fini9)
.fini9 0x00007b46 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_exit.o)
0x00007b46 exit
0x00007b46 _exit
*(.fini9)
*(.fini8)
*(.fini8)
*(.fini7)
*(.fini7)
*(.fini6)
*(.fini6)
*(.fini5)
*(.fini5)
*(.fini4)
*(.fini4)
*(.fini3)
*(.fini3)
*(.fini2)
*(.fini2)
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x00007b46 0x4 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_exit.o)
*(.fini0)
0x00007b4a _etext = .
.data 0x00800100 0x2ba load address 0x00007b4a
0x00800100 PROVIDE (__data_start, .)
*(.data)
.data 0x00800100 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
.data 0x00800100 0x15b main.o
.data 0x0080025b 0x40 md5.o
0x0080025b padding
.data 0x0080029b 0xad socket.o
.data 0x00800348 0x6b w5300.o
.data 0x008003b3 0x0 uart.o
.data 0x008003b3 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_exit.o)
.data 0x008003b3 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_clear_bss.o)
.data 0x008003b3 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(memcpy.o)
.data 0x008003b3 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(memset.o)
.data 0x008003b3 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(fdevopen.o)
.data 0x008003b3 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(iob.o)
.data 0x008003b3 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(printf.o)
.data 0x008003b3 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(puts.o)
.data 0x008003b3 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(vfprintf_std.o)
.data 0x008003b3 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(calloc.o)
.data 0x008003b3 0x6 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(malloc.o)
0x008003b5 __malloc_heap_start
0x008003b7 __malloc_heap_end
0x008003b3 __malloc_margin
.data 0x008003b9 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(strnlen_P.o)
.data 0x008003b9 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(strnlen.o)
.data 0x008003b9 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(fputc.o)
.data 0x008003b9 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(ultoa_invert.o)
.data 0x008003b9 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_prologue.o)
.data 0x008003b9 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_epilogue.o)
*(.data*)
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.d*)
0x008003ba . = ALIGN (0x2)
*fill* 0x008003b9 0x1 00
0x008003ba _edata = .
0x008003ba PROVIDE (__data_end, .)
.bss 0x008003ba 0x74
0x008003ba PROVIDE (__bss_start, .)
*(.bss)
.bss 0x008003ba 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm128.o
.bss 0x008003ba 0x0 main.o
.bss 0x008003ba 0x0 md5.o
.bss 0x008003ba 0x10 socket.o
0x008003ba cmd_cnt
.bss 0x008003ca 0x0 w5300.o
.bss 0x008003ca 0x0 uart.o
.bss 0x008003ca 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_exit.o)
.bss 0x008003ca 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_clear_bss.o)
.bss 0x008003ca 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(memcpy.o)
.bss 0x008003ca 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(memset.o)
.bss 0x008003ca 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(fdevopen.o)
.bss 0x008003ca 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(iob.o)
.bss 0x008003ca 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(printf.o)
.bss 0x008003ca 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(puts.o)
.bss 0x008003ca 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(vfprintf_std.o)
.bss 0x008003ca 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(calloc.o)
.bss 0x008003ca 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(malloc.o)
.bss 0x008003ca 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(strnlen_P.o)
.bss 0x008003ca 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(strnlen.o)
.bss 0x008003ca 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(fputc.o)
.bss 0x008003ca 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(ultoa_invert.o)
.bss 0x008003ca 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_prologue.o)
.bss 0x008003ca 0x0 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr51\libgcc.a(_epilogue.o)
*(.bss*)
*(COMMON)
COMMON 0x008003ca 0x12 socket.o
0x008003ca check_sendok_flag
0x008003d2 first_send_flag
0x008003da local_port
COMMON 0x008003dc 0x48 w5300.o
0x008003dc SOCK_INT
0x008003e4 RXMEM_SIZE
0x00800404 TXMEM_SIZE
COMMON 0x00800424 0x6 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(iob.o)
0x00800424 __iob
COMMON 0x0080042a 0x4 c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51\libc.a(malloc.o)
0x0080042a __brkval
0x0080042c __flp
0x0080042e PROVIDE (__bss_end, .)
0x00007b4a __data_load_start = LOADADDR (.data)
0x00007e04 __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x0080042e 0x0
0x0080042e PROVIDE (__noinit_start, .)
*(.noinit*)
0x0080042e PROVIDE (__noinit_end, .)
0x0080042e _end = .
0x0080042e PROVIDE (__heap_start, .)
.eeprom 0x00810000 0x0
*(.eeprom*)
0x00810000 __eeprom_end = .
.fuse
*(.fuse)
*(.lfuse)
*(.hfuse)
*(.efuse)
.lock
*(.lock*)
.signature
*(.signature*)
.stab
*(.stab)
.stabstr
*(.stabstr)
.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 0xa0
*(.debug_aranges)
.debug_aranges
0x00000000 0x20 main.o
.debug_aranges
0x00000020 0x20 md5.o
.debug_aranges
0x00000040 0x20 socket.o
.debug_aranges
0x00000060 0x20 w5300.o
.debug_aranges
0x00000080 0x20 uart.o
.debug_pubnames
0x00000000 0x666
*(.debug_pubnames)
.debug_pubnames
0x00000000 0x5c main.o
.debug_pubnames
0x0000005c 0x94 md5.o
.debug_pubnames
0x000000f0 0xc9 socket.o
.debug_pubnames
0x000001b9 0x48e w5300.o
.debug_pubnames
0x00000647 0x1f uart.o
.debug_info 0x00000000 0x1cff
*(.debug_info)
.debug_info 0x00000000 0x2d1 main.o
.debug_info 0x000002d1 0x50d md5.o
.debug_info 0x000007de 0x4bc socket.o
.debug_info 0x00000c9a 0xf9a w5300.o
.debug_info 0x00001c34 0xcb uart.o
*(.gnu.linkonce.wi.*)
.debug_abbrev 0x00000000 0x565
*(.debug_abbrev)
.debug_abbrev 0x00000000 0xf1 main.o
.debug_abbrev 0x000000f1 0x138 md5.o
.debug_abbrev 0x00000229 0x136 socket.o
.debug_abbrev 0x0000035f 0x192 w5300.o
.debug_abbrev 0x000004f1 0x74 uart.o
.debug_line 0x00000000 0x1ad6
*(.debug_line)
.debug_line 0x00000000 0x31f main.o
.debug_line 0x0000031f 0x50f md5.o
.debug_line 0x0000082e 0x553 socket.o
.debug_line 0x00000d81 0xc57 w5300.o
.debug_line 0x000019d8 0xfe uart.o
.debug_frame 0x00000000 0x6e0
*(.debug_frame)
.debug_frame 0x00000000 0x60 main.o
.debug_frame 0x00000060 0xb0 md5.o
.debug_frame 0x00000110 0xb0 socket.o
.debug_frame 0x000001c0 0x4e0 w5300.o
.debug_frame 0x000006a0 0x40 uart.o
.debug_str 0x00000000 0x6b2
*(.debug_str)
.debug_str 0x00000000 0x12a main.o
0x168 (size before relaxing)
.debug_str 0x0000012a 0xb3 md5.o
0x14a (size before relaxing)
.debug_str 0x000001dd 0xaf socket.o
0x1a1 (size before relaxing)
.debug_str 0x0000028c 0x3f4 w5300.o
0x4ee (size before relaxing)
.debug_str 0x00000680 0x32 uart.o
0xd5 (size before relaxing)
.debug_loc
*(.debug_loc)
.debug_macinfo
*(.debug_macinfo)
OUTPUT(W5300_Drv_AVR.elf elf32-avr)
LOAD linker stubs
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -