📄 main.map
字号:
Archive member included because of file (symbol)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_divmodhi4.o)
main.o (__divmodhi4)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_exit.o)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr4/crtm8.o (exit)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_copy_data.o)
main.o (__do_copy_data)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_clear_bss.o)
main.o (__do_clear_bss)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_addsub_sf.o)
main.o (__addsf3)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_mul_sf.o)
main.o (__mulsf3)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_div_sf.o)
main.o (__divsf3)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_si_to_sf.o)
main.o (__floatsisf)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_sf_to_si.o)
main.o (__fixsfsi)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_thenan_sf.o)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_addsub_sf.o) (__thenan_sf)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_udivmodhi4.o)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_divmodhi4.o) (__udivmodhi4)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_prologue.o)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_addsub_sf.o) (__prologue_saves__)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_epilogue.o)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_addsub_sf.o) (__epilogue_restores__)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_clzsi2.o)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_si_to_sf.o) (__clzsi2)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_pack_sf.o)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_addsub_sf.o) (__pack_f)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_unpack_sf.o)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_addsub_sf.o) (__unpack_f)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_clz.o)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_clzsi2.o) (__clz_tab)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr4\libc.a(eerd_word.o)
main.o (__eerd_word)
e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr4\libc.a(eewr_word.o)
main.o (__eewr_word)
Memory Configuration
Name Origin Length Attributes
text 0x00000000 0x00002000 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
LOAD e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr4/crtm8.o
LOAD main.o
LOAD lcd.o
LOAD dac.o
LOAD kbd.o
LOAD analog.o
LOAD e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a
LOAD e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr4\libc.a
LOAD e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\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 0x1772
*(.vectors)
.vectors 0x00000000 0x26 e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr4/crtm8.o
0x00000000 __vectors
0x00000000 __vector_default
*(.vectors)
*(.progmem.gcc*)
*(.progmem*)
.progmem.data 0x00000026 0x3e main.o
0x00000064 . = ALIGN (0x2)
0x00000064 __trampolines_start = .
*(.trampolines)
.trampolines 0x00000064 0x0 linker stubs
*(.trampolines*)
0x00000064 __trampolines_end = .
*(.jumptables)
*(.jumptables*)
*(.lowtext)
*(.lowtext*)
0x00000064 __ctors_start = .
*(.ctors)
0x00000064 __ctors_end = .
0x00000064 __dtors_start = .
*(.dtors)
0x00000064 __dtors_end = .
SORT(*)(.ctors)
SORT(*)(.dtors)
*(.init0)
.init0 0x00000064 0x0 e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr4/crtm8.o
0x00000064 __init
*(.init0)
*(.init1)
*(.init1)
*(.init2)
.init2 0x00000064 0xc e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr4/crtm8.o
*(.init2)
*(.init3)
*(.init3)
*(.init4)
.init4 0x00000070 0x16 e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_copy_data.o)
0x00000070 __do_copy_data
.init4 0x00000086 0x10 e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_clear_bss.o)
0x00000086 __do_clear_bss
*(.init4)
*(.init5)
*(.init5)
*(.init6)
*(.init6)
*(.init7)
*(.init7)
*(.init8)
*(.init8)
*(.init9)
.init9 0x00000096 0x4 e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr4/crtm8.o
*(.init9)
*(.text)
.text 0x0000009a 0x2 e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr4/crtm8.o
0x0000009a __vector_1
0x0000009a __vector_12
0x0000009a __bad_interrupt
0x0000009a __vector_6
0x0000009a __vector_3
0x0000009a __vector_11
0x0000009a __vector_13
0x0000009a __vector_17
0x0000009a __vector_7
0x0000009a __vector_5
0x0000009a __vector_4
0x0000009a __vector_9
0x0000009a __vector_2
0x0000009a __vector_15
0x0000009a __vector_8
0x0000009a __vector_10
0x0000009a __vector_16
0x0000009a __vector_18
.text 0x0000009c 0x60a main.o
0x000003b0 main
0x000000c4 delay_ms
.text 0x000006a6 0x1dc lcd.o
0x00000772 lcd_gotoxy
0x00000780 lcd_putc
0x000006a6 lcd_delay_ms
0x00000796 lcd_puts
0x000007ae lcd_puts_p
0x000007c8 lcd_init
0x0000074e lcd_command
.text 0x00000882 0x2a dac.o
0x00000882 dac
0x0000089c init_dac
.text 0x000008ac 0xb6 kbd.o
0x0000094a check_store_button
0x000008b6 check_u_button
0x00000900 check_i_button
0x000008ac init_kbd
.text 0x00000962 0x1fc analog.o
0x000009a4 is_dacval
0x000009ae is_current_limit
0x000009be set_target_adc_val
0x000009d0 getanalogresult
0x00000962 init_analog
0x000009fa __vector_14
.text 0x00000b5e 0x0 e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_divmodhi4.o)
.text 0x00000b5e 0x0 e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_exit.o)
.text 0x00000b5e 0x0 e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_copy_data.o)
.text 0x00000b5e 0x0 e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_clear_bss.o)
.text 0x00000b5e 0x338 e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_addsub_sf.o)
0x00000df2 __subsf3
0x00000e48 __addsf3
.text 0x00000e96 0x1ea e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_mul_sf.o)
0x00000e96 __mulsf3
.text 0x00001080 0x14e e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_div_sf.o)
0x00001080 __divsf3
.text 0x000011ce 0xb4 e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_si_to_sf.o)
0x000011ce __floatsisf
.text 0x00001282 0xa2 e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_sf_to_si.o)
0x00001282 __fixsfsi
.text 0x00001324 0x0 e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_thenan_sf.o)
.text 0x00001324 0x0 e:/avr/winavr/bin/../lib/gcc/avr/4.3.2/avr4\libgcc.a(_udivmodhi4.o)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -