?? time.map
字號:
Archive member included because of file (symbol)
C:/lib/gcc/avr/3.4.6/avr5\libgcc.a(_clear_bss.o)
time.o (__do_clear_bss)
Allocating common symbols
Common symbol size file
lcd_data 0x2 time.o
minH 0x1 time.o
hourH 0x1 time.o
lcd_control 0x2 time.o
ppi_pb 0x2 time.o
hourh 0x1 time.o
sech 0x1 time.o
data 0x1 time.o
key 0x2 time.o
hourL 0x1 time.o
secl 0x1 time.o
ppi_ctrl 0x2 time.o
hourl 0x1 time.o
dayH 0x1 time.o
dayL 0x1 time.o
Memory Configuration
Name Origin Length Attributes
text 0x00000000 0x00020000 xr
data 0x00800060 0x0000ffa0 rw !x
eeprom 0x00810000 0x00010000 rw !x
*default* 0x00000000 0xffffffff
Linker script and memory map
Address of section .data set to 0x800100
LOAD C:/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm128.o
LOAD time.o
LOAD C:/lib/gcc/avr/3.4.6/avr5\libgcc.a
LOAD C:/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5\libc.a
LOAD C:/lib/gcc/avr/3.4.6/avr5\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 0x8bb4
*(.vectors)
.vectors 0x00000000 0x8c C:/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm128.o
0x00000000 __vectors
0x00000000 __vector_default
0x0000008c __ctors_start = .
*(.ctors)
0x0000008c __ctors_end = .
0x0000008c __dtors_start = .
*(.dtors)
0x0000008c __dtors_end = .
*(.progmem.gcc*)
*(.progmem*)
.progmem.data 0x0000008c 0x7c9a time.o
0x0000008c snd_data
0x00007d26 . = ALIGN (0x2)
*(.init0)
*(.init1)
*(.init2)
.init2 0x00007d26 0xc C:/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm128.o
*(.init3)
*(.init4)
.init4 0x00007d32 0x1a C:/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm128.o
0x00007d32 __do_copy_data
.init4 0x00007d4c 0x10 C:/lib/gcc/avr/3.4.6/avr5\libgcc.a(_clear_bss.o)
0x00007d4c __do_clear_bss
*(.init5)
*(.init6)
*(.init7)
*(.init8)
*(.init9)
.init9 0x00007d5c 0x4 C:/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm128.o
*(.text)
.text 0x00007d60 0x4 C:/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm128.o
0x00007d60 __vector_22
0x00007d60 __vector_28
0x00007d60 __vector_1
0x00007d60 __vector_32
0x00007d60 __vector_34
0x00007d60 __vector_24
0x00007d60 __vector_12
0x00007d60 __bad_interrupt
0x00007d60 __vector_6
0x00007d60 __vector_31
0x00007d60 __vector_3
0x00007d60 __vector_23
0x00007d60 __vector_30
0x00007d60 __vector_25
0x00007d60 __vector_11
0x00007d60 __vector_13
0x00007d60 __vector_17
0x00007d60 __vector_19
0x00007d60 __vector_7
0x00007d60 __vector_27
0x00007d60 __vector_5
0x00007d60 __vector_33
0x00007d60 __vector_4
0x00007d60 __vector_9
0x00007d60 __vector_2
0x00007d60 __vector_21
0x00007d60 __vector_15
0x00007d60 __vector_29
0x00007d60 __vector_8
0x00007d60 __vector_26
0x00007d60 __vector_10
0x00007d60 __vector_16
0x00007d60 __vector_18
0x00007d60 __vector_20
.text 0x00007d64 0xe50 time.o
0x00007fe6 out_put
0x000081a6 lcd_control_wait
0x000080ce key_scan
0x00007fa2 initialize_timer
0x00007fb6 initialize_ppi
0x00008aa4 music
0x00008056 transmit1
0x0000817e print_message
0x00008170 lcd_data_wait
0x00008a2c initialize_text_lcd
0x00008b84 main
0x00007d64 transmit
0x000081b4 show_time
0x000080a8 delay
0x00008b06 compare_time
0x00007dca __vector_14
0x00008bb4 . = ALIGN (0x2)
*(.text.*)
0x00008bb4 . = ALIGN (0x2)
*(.fini9)
*(.fini8)
*(.fini7)
*(.fini6)
*(.fini5)
*(.fini4)
*(.fini3)
*(.fini2)
*(.fini1)
*(.fini0)
0x00008bb4 _etext = .
.data 0x00800100 0x38 load address 0x00008bb4
0x00800100 PROVIDE (__data_start, .)
*(.data)
.data 0x00800100 0x37 time.o
0x00800124 string_data
0x00800136 minl
0x00800134 minL
0x0080010c string_date
0x00800130 monthL
0x00800131 monthl
0x00800118 string_data1
0x00800132 dayh
0x00800100 string_date1
0x00800133 dayl
0x00800135 minh
*(.gnu.linkonce.d*)
0x00800138 . = ALIGN (0x2)
*fill* 0x00800137 0x1 00
0x00800138 _edata = .
0x00800138 PROVIDE (__data_end, .)
.bss 0x00800138 0x1b
0x00800138 PROVIDE (__bss_start, .)
*(.bss)
.bss 0x00800138 0x7 time.o
0x0080013d cnt
0x00800139 monthH
0x00800138 number
0x0080013b secH
0x0080013a monthh
0x0080013c secL
*(COMMON)
COMMON 0x0080013f 0x14 time.o
0x0080013f lcd_data
0x00800141 minH
0x00800142 hourH
0x00800143 lcd_control
0x00800145 ppi_pb
0x00800147 hourh
0x00800148 sech
0x00800149 data
0x0080014a key
0x0080014c hourL
0x0080014d secl
0x0080014e ppi_ctrl
0x00800150 hourl
0x00800151 dayH
0x00800152 dayL
0x00800153 PROVIDE (__bss_end, .)
0x00008bb4 __data_load_start = LOADADDR (.data)
0x00008bec __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x00800153 0x0
0x00800153 PROVIDE (__noinit_start, .)
*(.noinit*)
0x00800153 PROVIDE (__noinit_end, .)
0x00800153 _end = .
0x00800153 PROVIDE (__heap_start, .)
.eeprom 0x00810000 0x0
*(.eeprom*)
0x00810000 __eeprom_end = .
.stab 0x00000000 0x408
*(.stab)
.stab 0x00000000 0x408 C:/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm128.o
.stabstr 0x00000000 0x84
*(.stabstr)
.stabstr 0x00000000 0x84 C:/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm128.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 time.o
.debug_pubnames
0x00000000 0x273
*(.debug_pubnames)
.debug_pubnames
0x00000000 0x273 time.o
.debug_info 0x00000000 0x5ce
*(.debug_info)
.debug_info 0x00000000 0x5ce time.o
*(.gnu.linkonce.wi.*)
.debug_abbrev 0x00000000 0x184
*(.debug_abbrev)
.debug_abbrev 0x00000000 0x184 time.o
.debug_line 0x00000000 0x942
*(.debug_line)
.debug_line 0x00000000 0x942 time.o
.debug_frame
*(.debug_frame)
.debug_str 0x00000000 0x238
*(.debug_str)
.debug_str 0x00000000 0x238 time.o
0x29d (size before relaxing)
.debug_loc
*(.debug_loc)
.debug_macinfo
*(.debug_macinfo)
OUTPUT(time.elf elf32-avr)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -