📄 winctrler.map
字号:
Archive member included because of file (symbol)
C:/WinAVR/lib/gcc/avr/3.4.5/avr4\libgcc.a(_udivmodsi4.o)
main.o (__udivmodsi4)
C:/WinAVR/lib/gcc/avr/3.4.5/avr4\libgcc.a(_copy_data.o)
main.o (__do_copy_data)
C:/WinAVR/lib/gcc/avr/3.4.5/avr4\libgcc.a(_clear_bss.o)
main.o (__do_clear_bss)
Allocating common symbols
Common symbol size file
bLocalIRAddr 0x1 main.o
IRKeyCodeTail 0x1 sIR.o
WakeForSleepTimer 0x1 user_globals.o
WorkTimer 0x1 user_globals.o
IRKeyCodeBuf 0xa sIR.o
TimeTicket1ms 0x1 user_globals.o
_BitParament0 0x1 user_globals.o
MotoDrvCharge 0x1 user_globals.o
bData 0x1 sIR.o
IRKeyCodeHead 0x1 sIR.o
MotoRunSta 0x1 main.o
bitcnt 0x1 sIR.o
Memory Configuration
Name Origin Length Attributes
text 0x00000000 0x00002000 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:/WinAVR/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/avr4/crtm48.o
LOAD main.o
LOAD user_globals.o
LOAD sIR.o
LOAD C:/WinAVR/lib/gcc/avr/3.4.5/avr4\libgcc.a
LOAD C:/WinAVR/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/avr4\libc.a
LOAD C:/WinAVR/lib/gcc/avr/3.4.5/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 0x56a
*(.vectors)
.vectors 0x00000000 0x34 C:/WinAVR/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/avr4/crtm48.o
0x00000000 __vectors
0x00000000 __vector_default
0x00000034 __ctors_start = .
*(.ctors)
0x00000034 __ctors_end = .
0x00000034 __dtors_start = .
*(.dtors)
0x00000034 __dtors_end = .
*(.progmem.gcc*)
*(.progmem*)
0x00000034 . = ALIGN (0x2)
*(.init0)
*(.init1)
*(.init2)
.init2 0x00000034 0xc C:/WinAVR/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/avr4/crtm48.o
*(.init3)
*(.init4)
.init4 0x00000040 0x16 C:/WinAVR/lib/gcc/avr/3.4.5/avr4\libgcc.a(_copy_data.o)
0x00000040 __do_copy_data
.init4 0x00000056 0x10 C:/WinAVR/lib/gcc/avr/3.4.5/avr4\libgcc.a(_clear_bss.o)
0x00000056 __do_clear_bss
*(.init5)
*(.init6)
*(.init7)
*(.init8)
*(.init9)
.init9 0x00000066 0x2 C:/WinAVR/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/avr4/crtm48.o
*(.text)
.text 0x00000068 0x2 C:/WinAVR/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/avr4/crtm48.o
0x00000068 __vector_22
0x00000068 __vector_24
0x00000068 __vector_12
0x00000068 __bad_interrupt
0x00000068 __vector_6
0x00000068 __vector_3
0x00000068 __vector_23
0x00000068 __vector_25
0x00000068 __vector_11
0x00000068 __vector_13
0x00000068 __vector_17
0x00000068 __vector_19
0x00000068 __vector_7
0x00000068 __vector_5
0x00000068 __vector_4
0x00000068 __vector_9
0x00000068 __vector_2
0x00000068 __vector_21
0x00000068 __vector_15
0x00000068 __vector_8
0x00000068 __vector_14
0x00000068 __vector_18
0x00000068 __vector_20
.text 0x0000006a 0x35c main.o
0x000003a2 __vector_1
0x000000a4 UARTSendByte
0x000001d4 timer0Init
0x000000b4 MotoDriver
0x000001b2 UARTInit
0x00000138 EnPowerDownMode
0x000001ca timer0SetPrescaler
0x00000172 uartSetBaudRate
0x000001e8 main
0x0000006a portInit
0x00000366 __vector_16
0x000003b6 WDT_off
0x0000009c ExtInt0Config
.text 0x000003c6 0x160 sIR.o
0x000003c6 ICEInit
0x000004ec GetIRKey
0x000003d8 __vector_10
0x00000526 . = ALIGN (0x2)
*(.text.*)
.text.libgcc 0x00000526 0x44 C:/WinAVR/lib/gcc/avr/3.4.5/avr4\libgcc.a(_udivmodsi4.o)
0x00000526 __udivmodsi4
0x0000056a . = ALIGN (0x2)
*(.fini9)
*(.fini8)
*(.fini7)
*(.fini6)
*(.fini5)
*(.fini4)
*(.fini3)
*(.fini2)
*(.fini1)
*(.fini0)
0x0000056a _etext = .
.data 0x00800100 0x0 load address 0x0000056a
0x00800100 PROVIDE (__data_start, .)
*(.data)
*(.gnu.linkonce.d*)
0x00800100 . = ALIGN (0x2)
0x00800100 _edata = .
0x00800100 PROVIDE (__data_end, .)
.bss 0x00800100 0x18
0x00800100 PROVIDE (__bss_start, .)
*(.bss)
.bss 0x00800100 0x3 sIR.o
0x00800100 bCollectData
*(COMMON)
COMMON 0x00800103 0x2 main.o
0x00800103 bLocalIRAddr
0x00800104 MotoRunSta
COMMON 0x00800105 0x5 user_globals.o
0x00800105 WakeForSleepTimer
0x00800106 WorkTimer
0x00800107 TimeTicket1ms
0x00800108 _BitParament0
0x00800109 MotoDrvCharge
COMMON 0x0080010a 0xe sIR.o
0x0080010a IRKeyCodeTail
0x0080010b IRKeyCodeBuf
0x00800115 bData
0x00800116 IRKeyCodeHead
0x00800117 bitcnt
0x00800118 PROVIDE (__bss_end, .)
0x0000056a __data_load_start = LOADADDR (.data)
0x0000056a __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x00800118 0x0
0x00800118 PROVIDE (__noinit_start, .)
*(.noinit*)
0x00800118 PROVIDE (__noinit_end, .)
0x00800118 _end = .
0x00800118 PROVIDE (__heap_start, .)
.eeprom 0x00810000 0x0
*(.eeprom*)
0x00810000 __eeprom_end = .
.stab 0x00000000 0x36c
*(.stab)
.stab 0x00000000 0x36c C:/WinAVR/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/avr4/crtm48.o
.stabstr 0x00000000 0x84
*(.stabstr)
.stabstr 0x00000000 0x84 C:/WinAVR/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/avr4/crtm48.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 0x28
*(.debug_aranges)
.debug_aranges
0x00000000 0x14 main.o
.debug_aranges
0x00000014 0x14 sIR.o
.debug_pubnames
0x00000000 0x202
*(.debug_pubnames)
.debug_pubnames
0x00000000 0x100 main.o
.debug_pubnames
0x00000100 0x6c user_globals.o
.debug_pubnames
0x0000016c 0x96 sIR.o
.debug_info 0x00000000 0x733
*(.debug_info)
.debug_info 0x00000000 0x3ae main.o
.debug_info 0x000003ae 0x196 user_globals.o
.debug_info 0x00000544 0x1ef sIR.o
*(.gnu.linkonce.wi.*)
.debug_abbrev 0x00000000 0x292
*(.debug_abbrev)
.debug_abbrev 0x00000000 0x143 main.o
.debug_abbrev 0x00000143 0x8b user_globals.o
.debug_abbrev 0x000001ce 0xc4 sIR.o
.debug_line 0x00000000 0x712
*(.debug_line)
.debug_line 0x00000000 0x41f main.o
.debug_line 0x0000041f 0xfb user_globals.o
.debug_line 0x0000051a 0x1f8 sIR.o
.debug_frame
*(.debug_frame)
.debug_str 0x00000000 0x2cc
*(.debug_str)
.debug_str 0x00000000 0x21e main.o
0x274 (size before relaxing)
.debug_str 0x0000021e 0x1c user_globals.o
0x164 (size before relaxing)
.debug_str 0x0000023a 0x92 sIR.o
0x1b3 (size before relaxing)
.debug_loc
*(.debug_loc)
.debug_macinfo
*(.debug_macinfo)
OUTPUT(WinCtrler.elf elf32-avr)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -