📄 timers.map
字号:
Archive member included because of file (symbol)
D:\avrx\avrx.a(avrx_tasking.o)
Timers.o (IntProlog)
D:\avrx\avrx.a(avrx_semaphores.o)
Timers.o (AvrXWaitTimer)
D:\avrx\avrx.a(avrx_timequeue.o)
Timers.o (AvrXDelay)
D:\avrx\avrx.a(avrx_resetsemaphore.o)
D:\avrx\avrx.a(avrx_timequeue.o) (AvrXIntResetObjectSemaphore)
D:\avrx\avrx.a(avrx_message.o)
D:\avrx\avrx.a(avrx_timequeue.o) (AvrXIntSendMessage)
D:/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_copy_data.o)
Timers.o (__do_copy_data)
D:/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_clear_bss.o)
Timers.o (__do_clear_bss)
Allocating common symbols
Common symbol size file
_TimerQueue 0x2 D:\avrx\avrx.a(avrx_timequeue.o)
_TimQLevel 0x1 D:\avrx\avrx.a(avrx_timequeue.o)
timer2 0x6 Timers.o
task2Pid 0x6 Timers.o
AvrXKernelData 0x7 D:\avrx\avrx.a(avrx_tasking.o)
task2Stk 0x2b Timers.o
timer1 0x6 Timers.o
task1Pid 0x6 Timers.o
task1Stk 0x2b Timers.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
LOAD D:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
LOAD Timers.o
LOAD D:\avrx\avrx.a
LOAD D:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5\libm.a
LOAD D:/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a
LOAD D:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5\libc.a
LOAD D:/WinAVR/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 0x520
*(.vectors)
.vectors 0x00000000 0x54 D:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
0x00000000 __vectors
0x00000000 __vector_default
0x00000054 __ctors_start = .
*(.ctors)
0x00000054 __ctors_end = .
0x00000054 __dtors_start = .
*(.dtors)
0x00000054 __dtors_end = .
*(.progmem.gcc*)
*(.progmem*)
.progmem.data 0x00000054 0xe Timers.o
0x0000005b task1Tcb
0x00000054 task2Tcb
0x00000062 . = ALIGN (0x2)
*(.init0)
*(.init1)
*(.init2)
.init2 0x00000062 0xc D:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
*(.init3)
*(.init4)
.init4 0x0000006e 0x16 D:/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_copy_data.o)
0x0000006e __do_copy_data
.init4 0x00000084 0x10 D:/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_clear_bss.o)
0x00000084 __do_clear_bss
*(.init5)
*(.init6)
*(.init7)
*(.init8)
*(.init9)
.init9 0x00000094 0x4 D:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
*(.text)
.text 0x00000098 0x4 D:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
0x00000098 __vector_1
0x00000098 __vector_12
0x00000098 __bad_interrupt
0x00000098 __vector_6
0x00000098 __vector_3
0x00000098 __vector_11
0x00000098 __vector_13
0x00000098 __vector_17
0x00000098 __vector_19
0x00000098 __vector_7
0x00000098 __vector_5
0x00000098 __vector_4
0x00000098 __vector_2
0x00000098 __vector_15
0x00000098 __vector_8
0x00000098 __vector_14
0x00000098 __vector_10
0x00000098 __vector_16
0x00000098 __vector_18
0x00000098 __vector_20
.text 0x0000009c 0x9a Timers.o
0x000000ac task1
0x000000e4 task2
0x000000fa main
0x0000009c __vector_9
0x00000136 . = ALIGN (0x2)
*(.text.*)
.text.avrx.avrx_tasking
0x00000136 0x1d4 D:\avrx\avrx.a(avrx_tasking.o)
0x00000258 AvrXRunTask
0x000002a2 AvrXResume
0x000001d2 _Epilog
0x0000025c AvrXInitTask
0x00000136 IntProlog
0x00000240 AvrXSetKernelStack
0x000002be _QueuePid
0x000001ce Epilog
.text.avrx.avrx_semaphores
0x0000030a 0xe2 D:\avrx\avrx.a(avrx_semaphores.o)
0x0000030a AvrXWaitTimer
0x00000338 AvrXSetObjectSemaphore
0x00000338 AvrXAckMessage
0x0000030a AvrXWaitObjectSemaphore
0x0000030e AvrXWaitSemaphore
0x00000356 AvrXIntSetSemaphore
0x000003c6 _RemoveObjectAt
0x0000030a AvrXWaitMessageAck
0x00000352 AvrXIntSetObjectSemaphore
0x000003ba _RemoveFirstObject
0x0000030a AvrXWaitTask
0x0000038c _AppendObject
0x000003a8 _RemoveObject
0x0000033c AvrXSetSemaphore
.text.avrx.avrx_timequeue
0x000003ec 0xe4 D:\avrx\avrx.a(avrx_timequeue.o)
0x000003ec AvrXDelay
0x000003f0 AvrXStartTimer
0x000003f8 CountNotZero
0x00000448 AvrXTimerHandler
.text.avrx.avrx_resetsemaphore
0x000004d0 0x22 D:\avrx\avrx.a(avrx_resetsemaphore.o)
0x000004d0 AvrXResetObjectSemaphore
0x000004d8 AvrXIntResetSemaphore
0x000004d8 AvrXResetSemaphore
0x000004d0 AvrXIntResetObjectSemaphore
.text.avrx.avrx_message
0x000004f2 0x2e D:\avrx\avrx.a(avrx_message.o)
0x000004fc AvrXIntSendMessage
0x00000504 AvrXWaitMessage
0x000004f2 AvrXSendMessage
0x00000520 . = ALIGN (0x2)
*(.fini9)
*(.fini8)
*(.fini7)
*(.fini6)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -