📄 main.map
字号:
0x00001716 _etext = .
.data 0x00800060 0xd4 load address 0x00001716
0x00800060 PROVIDE (__data_start, .)
*(.data)
.data 0x00800060 0xb0 main.o
.data 0x00800110 0x1e mmc.o
.data 0x0080012e 0x6 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(malloc.o)
0x00800130 __malloc_heap_start
0x0080012e __malloc_heap_end
0x00800132 __malloc_margin
*(.gnu.linkonce.d*)
0x00800134 . = ALIGN (0x2)
0x00800134 _edata = .
0x00800134 PROVIDE (__data_end, .)
.bss 0x00800134 0x11
0x00800134 PROVIDE (__bss_start, .)
*(.bss)
*(COMMON)
COMMON 0x00800134 0x7 fat.o
0x0 (size before relaxing)
0x00800134 volume_boot_record_addr
0x00800136 fat_offset
0x00800138 cluster_offset
0x0080013a cluster_size
COMMON 0x0080013b 0x6 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(fdevopen.o)
0x0 (size before relaxing)
0x0080013b __iob
COMMON 0x00800141 0x4 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(malloc.o)
0x0 (size before relaxing)
0x00800141 __brkval
0x00800143 __flp
0x00800145 PROVIDE (__bss_end, .)
0x00001716 __data_load_start = LOADADDR (.data)
0x000017ea __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x00800145 0x0
0x00800145 PROVIDE (__noinit_start, .)
*(.noinit*)
0x00800145 PROVIDE (__noinit_end, .)
0x00800145 _end = .
0x00800145 PROVIDE (__heap_start, .)
.eeprom 0x00810000 0x0
*(.eeprom*)
0x00810000 __eeprom_end = .
.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 0x3c
*(.debug_aranges)
.debug_aranges
0x00000000 0x14 main.o
.debug_aranges
0x00000014 0x14 mmc.o
.debug_aranges
0x00000028 0x14 fat.o
.debug_pubnames
0x00000000 0x1e9
*(.debug_pubnames)
.debug_pubnames
0x00000000 0x37 main.o
.debug_pubnames
0x00000037 0xb8 mmc.o
.debug_pubnames
0x000000ef 0xfa fat.o
.debug_info 0x00000000 0xd3a
*(.debug_info)
.debug_info 0x00000000 0x16e main.o
.debug_info 0x0000016e 0x54a mmc.o
.debug_info 0x000006b8 0x682 fat.o
*(.gnu.linkonce.wi.*)
.debug_abbrev 0x00000000 0x3b2
*(.debug_abbrev)
.debug_abbrev 0x00000000 0xa9 main.o
.debug_abbrev 0x000000a9 0x192 mmc.o
.debug_abbrev 0x0000023b 0x177 fat.o
.debug_line 0x00000000 0x8d4
*(.debug_line)
.debug_line 0x00000000 0x1f7 main.o
.debug_line 0x000001f7 0x400 mmc.o
.debug_line 0x000005f7 0x2dd fat.o
.debug_frame
*(.debug_frame)
.debug_str 0x00000000 0x422
*(.debug_str)
.debug_str 0x00000000 0xa4 main.o
0xe9 (size before relaxing)
.debug_str 0x000000a4 0x9b mmc.o
0x149 (size before relaxing)
.debug_str 0x0000013f 0x2e3 fat.o
0x3bd (size before relaxing)
.debug_loc
*(.debug_loc)
.debug_macinfo
*(.debug_macinfo)
OUTPUT(main.elf elf32-avr)
.debug_ranges 0x00001716 0x18
.debug_ranges 0x00001716 0x18 fat.o
Cross Reference Table
Symbol File
IOInit main.o
__bad_interrupt H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__brkval H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(malloc.o)
__bss_end H:/WinAVR/bin/../lib/gcc/avr/3.4.3/avr5\libgcc.a(_clear_bss.o)
__bss_start H:/WinAVR/bin/../lib/gcc/avr/3.4.3/avr5\libgcc.a(_clear_bss.o)
__data_end H:/WinAVR/bin/../lib/gcc/avr/3.4.3/avr5\libgcc.a(_copy_data.o)
__data_load_start H:/WinAVR/bin/../lib/gcc/avr/3.4.3/avr5\libgcc.a(_copy_data.o)
__data_start H:/WinAVR/bin/../lib/gcc/avr/3.4.3/avr5\libgcc.a(_copy_data.o)
__do_clear_bss H:/WinAVR/bin/../lib/gcc/avr/3.4.3/avr5\libgcc.a(_clear_bss.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(malloc.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(fputc.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(calloc.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(puts.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(putchar.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(printf.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(fdevopen.o)
fat.o
mmc.o
main.o
__do_copy_data H:/WinAVR/bin/../lib/gcc/avr/3.4.3/avr5\libgcc.a(_copy_data.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(malloc.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(fputc.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(calloc.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(puts.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(putchar.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(printf.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(fdevopen.o)
fat.o
mmc.o
main.o
__flp H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(malloc.o)
__heap_end H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(malloc.o)
__heap_start H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(malloc.o)
__init H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__iob H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(puts.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(putchar.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(printf.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(fdevopen.o)
__malloc_heap_end H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(malloc.o)
__malloc_heap_start H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(malloc.o)
__malloc_margin H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(malloc.o)
__mulsi3 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/avr5\libgcc.a(_mulsi3.o)
fat.o
__stack H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
main.o
__udivmodsi4 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/avr5\libgcc.a(_udivmodsi4.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
fat.o
__vector_1 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vector_10 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vector_11 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vector_12 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vector_13 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vector_14 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vector_15 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vector_16 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vector_17 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vector_18 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vector_19 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vector_2 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vector_20 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vector_3 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vector_4 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vector_5 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vector_6 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vector_7 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vector_8 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vector_9 H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vector_default H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
__vectors H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
calloc H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(calloc.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(fdevopen.o)
cluster_offset fat.o
cluster_size fat.o
fat_addr fat.o
fat_cluster_data_store fat.o
main.o
fat_load fat.o
fat_offset fat.o
fat_read_dir_ent fat.o
main.o
fat_read_file fat.o
main.o
fat_root_dir_addr fat.o
fat_search_file fat.o
main.o
fat_write_file fat.o
fdevopen H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(fdevopen.o)
main.o
fputc H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(fputc.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(putchar.o)
free H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(malloc.o)
main main.o
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5/crtm32.o
malloc H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(malloc.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(calloc.o)
memset H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(memset.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(calloc.o)
mmc_init mmc.o
main.o
mmc_read_block mmc.o
mmc_read_byte mmc.o
mmc_read_cid mmc.o
mmc_read_csd mmc.o
main.o
mmc_read_sector mmc.o
fat.o
mmc_write_byte mmc.o
mmc_write_command mmc.o
mmc_write_sector mmc.o
fat.o
printf H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(printf.o)
main.o
putchar H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(putchar.o)
main.o
puts H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(puts.o)
main.o
strcasecmp H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(strcasecmp.o)
fat.o
strlen_P H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(strlen_P.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
strnlen H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(strnlen.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
strnlen_P H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
uart_putchar main.o
vfprintf H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
H:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(printf.o)
volume_boot_record_addr fat.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -