📄 elevator.map
字号:
Archive member included because of file (symbol)
c:\avrgcc\bin\..\lib\gcc-lib\avr\3.2\avr5\libgcc.a(_clear_bss.o)
elevator.o (__do_clear_bss)
Allocating common symbols
Common symbol size file
err0 0x1 elevator.o
straight 0x1 elevator.o
floor 0x1 elevator.o
d1 0x1 elevator.o
instruction0 0x1 elevator.o
evenfloor 0x1 elevator.o
counter0 0x2 elevator.o
openbutton 0x1 elevator.o
unopen 0x1 elevator.o
l 0x1 elevator.o
k 0x1 elevator.o
motorman 0x1 elevator.o
r0 0x1 elevator.o
lck 0x6 elevator.o
counter1 0x2 elevator.o
rx 0x2 elevator.o
array0 0x2 elevator.o
state 0x1 elevator.o
ok1 0x1 elevator.o
light 0x1 elevator.o
inevenfloor 0x1 elevator.o
good 0x1 elevator.o
takeout1 0x2 elevator.o
led 0x6 elevator.o
closetip 0x1 elevator.o
overload 0x1 elevator.o
unclose 0x1 elevator.o
byt1 0x4 elevator.o
putin1 0x2 elevator.o
outevenfloor 0x1 elevator.o
store12 0x7 elevator.o
v 0x1 elevator.o
unload 0x1 elevator.o
d0 0x1 elevator.o
normalload 0x1 elevator.o
array1 0x2 elevator.o
closebutton 0x1 elevator.o
shield 0x20 elevator.o
err1 0x1 elevator.o
wrong0 0x1 elevator.o
putin0 0x2 elevator.o
byt0 0x4 elevator.o
takeout0 0x2 elevator.o
motor 0x1 elevator.o
ok0 0x1 elevator.o
pin 0x1 elevator.o
instruction1 0x1 elevator.o
load 0x1 elevator.o
u 0x1 elevator.o
container 0x1 elevator.o
wrong1 0x1 elevator.o
opentip 0x1 elevator.o
r1 0x1 elevator.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:\avrgcc\bin\..\lib\gcc-lib\avr\3.2\..\..\..\..\avr\lib\avr5\crtm128.o
LOAD elevator.o
LOAD c:\avrgcc\bin\..\lib\gcc-lib\avr\3.2\avr5\libgcc.a
LOAD c:\avrgcc\bin\..\lib\gcc-lib\avr\3.2\..\..\..\..\avr\lib\avr5\libc.a
LOAD c:\avrgcc\bin\..\lib\gcc-lib\avr\3.2\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 0xb00
*(.vectors)
.vectors 0x00000000 0x8c c:\avrgcc\bin\..\lib\gcc-lib\avr\3.2\..\..\..\..\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*)
0x0000008c . = ALIGN (0x2)
*(.init0)
*(.init1)
*(.init2)
.init2 0x0000008c 0xc c:\avrgcc\bin\..\lib\gcc-lib\avr\3.2\..\..\..\..\avr\lib\avr5\crtm128.o
*(.init3)
*(.init4)
.init4 0x00000098 0x1a c:\avrgcc\bin\..\lib\gcc-lib\avr\3.2\..\..\..\..\avr\lib\avr5\crtm128.o
0x00000098 __do_copy_data
.init4 0x000000b2 0x10 c:\avrgcc\bin\..\lib\gcc-lib\avr\3.2\avr5\libgcc.a(_clear_bss.o)
0x000000b2 __do_clear_bss
*(.init5)
*(.init6)
*(.init7)
*(.init8)
*(.init9)
.init9 0x000000c2 0x4 c:\avrgcc\bin\..\lib\gcc-lib\avr\3.2\..\..\..\..\avr\lib\avr5\crtm128.o
*(.text)
.text 0x000000c6 0x4 c:\avrgcc\bin\..\lib\gcc-lib\avr\3.2\..\..\..\..\avr\lib\avr5\crtm128.o
0x000000c6 __vector_22
0x000000c6 __vector_28
0x000000c6 __vector_1
0x000000c6 __vector_34
0x000000c6 __vector_24
0x000000c6 __vector_12
0x000000c6 __bad_interrupt
0x000000c6 __vector_6
0x000000c6 __vector_31
0x000000c6 __vector_3
0x000000c6 __vector_23
0x000000c6 __vector_25
0x000000c6 __vector_11
0x000000c6 __vector_13
0x000000c6 __vector_17
0x000000c6 __vector_19
0x000000c6 __vector_7
0x000000c6 __vector_27
0x000000c6 __vector_5
0x000000c6 __vector_33
0x000000c6 __vector_4
0x000000c6 __vector_9
0x000000c6 __vector_2
0x000000c6 __vector_21
0x000000c6 __vector_15
0x000000c6 __vector_29
0x000000c6 __vector_8
0x000000c6 __vector_26
0x000000c6 __vector_14
0x000000c6 __vector_10
0x000000c6 __vector_16
.text 0x000000ca 0xa36 elevator.o
0x000001b2 __vector_32
0x000000cc opendoor
0x0000049c USART_Init0
0x00000a1a handle1
0x00000274 __vector_30
0x00000a1c handle0
0x00000112 chain1
0x00000198 USART_Transmit1
0x000000ce change1
0x00000a1e main
0x000000ca shutdown
0x00000206 USART_Transmit0
0x00000488 USART_Init1
0x000004ac examself
0x000000f0 change0
0x0000052e handshake
0x0000015e crc_gen
0x00000138 chain0
0x00000776 sample
0x00000370 __vector_18
0x00000220 __vector_20
0x00000b00 . = ALIGN (0x2)
*(.text.*)
0x00000b00 . = ALIGN (0x2)
*(.fini9)
*(.fini8)
*(.fini7)
*(.fini6)
*(.fini5)
*(.fini4)
*(.fini3)
*(.fini2)
*(.fini1)
*(.fini0)
0x00000b00 _etext = .
.data 0x00800100 0x16 load address 0x00000b00
0x00800100 PROVIDE (__data_start, .)
*(.data)
.data 0x00800100 0x15 elevator.o
0x00800100 store1
0x00800107 store0
0x0080010f send_buf0
0x00800109 send_buf1
*(.gnu.linkonce.d*)
0x00800116 . = ALIGN (0x2)
*fill* 0x00800115 0x1 00
0x00800116 _edata = .
0x00800116 PROVIDE (__data_end, .)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -