📄 avrx.map
字号:
0x000000dc __vector_22
0x000000dc __vector_28
0x000000dc __vector_1
0x000000dc __vector_32
0x000000dc __vector_34
0x000000dc __vector_24
0x000000dc __vector_12
0x000000dc __bad_interrupt
0x000000dc __vector_6
0x000000dc __vector_31
0x000000dc __vector_3
0x000000dc __vector_23
0x000000dc __vector_30
0x000000dc __vector_25
0x000000dc __vector_11
0x000000dc __vector_13
0x000000dc __vector_17
0x000000dc __vector_19
0x000000dc __vector_7
0x000000dc __vector_27
0x000000dc __vector_5
0x000000dc __vector_33
0x000000dc __vector_4
0x000000dc __vector_9
0x000000dc __vector_2
0x000000dc __vector_21
0x000000dc __vector_15
0x000000dc __vector_29
0x000000dc __vector_8
0x000000dc __vector_26
0x000000dc __vector_14
0x000000dc __vector_10
0x000000dc __vector_18
0x000000dc __vector_20
.text 0x000000e0 0x178 avrx.o
0x000001c4 task1
0x00000194 task2
0x000001ea main
0x000001da __vector_16
0x000000e0 task3
.text 0x00000258 0x98 KeyScan.o
0x00000258 Key_DOWN
0x000002ba Key
.text 0x000002f0 0x26 uart.o
0x000002f0 SendChar
0x0000030c GetChar
0x000002f8 SendString
.text 0x00000316 0x0 avrx.a(avrx_tasking.o)
.text 0x00000316 0x0 avrx.a(avrx_timequeue.o)
.text 0x00000316 0x0 avrx.a(avrx_semaphores.o)
.text 0x00000316 0x0 avrx.a(avrx_resetsemaphore.o)
.text 0x00000316 0x0 avrx.a(avrx_message.o)
.text 0x00000316 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.text 0x00000316 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.text 0x00000316 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
0x00000316 . = ALIGN (0x2)
*(.text.*)
.text.avrx.avrx_tasking
0x00000316 0x1d4 avrx.a(avrx_tasking.o)
0x00000438 AvrXRunTask
0x00000482 AvrXResume
0x000003b2 _Epilog
0x0000043c AvrXInitTask
0x00000316 IntProlog
0x00000420 AvrXSetKernelStack
0x0000049e _QueuePid
0x000003ae Epilog
.text.avrx.avrx_timequeue
0x000004ea 0xe4 avrx.a(avrx_timequeue.o)
0x000004ea AvrXDelay
0x000004ee AvrXStartTimer
0x000004f6 CountNotZero
0x00000546 AvrXTimerHandler
.text.avrx.avrx_semaphores
0x000005ce 0xe2 avrx.a(avrx_semaphores.o)
0x000005ce AvrXWaitTimer
0x000005fc AvrXSetObjectSemaphore
0x000005fc AvrXAckMessage
0x000005ce AvrXWaitObjectSemaphore
0x000005d2 AvrXWaitSemaphore
0x0000061a AvrXIntSetSemaphore
0x0000068a _RemoveObjectAt
0x000005ce AvrXWaitMessageAck
0x00000616 AvrXIntSetObjectSemaphore
0x0000067e _RemoveFirstObject
0x000005ce AvrXWaitTask
0x00000650 _AppendObject
0x0000066c _RemoveObject
0x00000600 AvrXSetSemaphore
.text.avrx.avrx_resetsemaphore
0x000006b0 0x22 avrx.a(avrx_resetsemaphore.o)
0x000006b0 AvrXResetObjectSemaphore
0x000006b8 AvrXIntResetSemaphore
0x000006b8 AvrXResetSemaphore
0x000006b0 AvrXIntResetObjectSemaphore
.text.avrx.avrx_message
0x000006d2 0x2e avrx.a(avrx_message.o)
0x000006dc AvrXIntSendMessage
0x000006e4 AvrXWaitMessage
0x000006d2 AvrXSendMessage
.text.libgcc 0x00000700 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.text.libgcc 0x00000700 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.text.libgcc 0x00000700 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
0x00000700 . = ALIGN (0x2)
*(.fini9)
.fini9 0x00000700 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
0x00000700 exit
0x00000700 _exit
*(.fini9)
*(.fini8)
*(.fini8)
*(.fini7)
*(.fini7)
*(.fini6)
*(.fini6)
*(.fini5)
*(.fini5)
*(.fini4)
*(.fini4)
*(.fini3)
*(.fini3)
*(.fini2)
*(.fini2)
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x00000700 0x2 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
*(.fini0)
0x00000702 _etext = .
.data 0x00800100 0x74 load address 0x00000702
0x00800100 PROVIDE (__data_start, .)
*(.data)
.data 0x00800100 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm64.o
.data 0x00800100 0x73 avrx.o
.data 0x00800173 0x0 KeyScan.o
.data 0x00800173 0x0 uart.o
.data 0x00800173 0x0 avrx.a(avrx_tasking.o)
.data 0x00800173 0x0 avrx.a(avrx_timequeue.o)
.data 0x00800173 0x0 avrx.a(avrx_semaphores.o)
.data 0x00800173 0x0 avrx.a(avrx_resetsemaphore.o)
.data 0x00800173 0x0 avrx.a(avrx_message.o)
.data 0x00800173 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.data 0x00800173 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.data 0x00800173 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
*(.data*)
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.d*)
0x00800174 . = ALIGN (0x2)
*fill* 0x00800173 0x1 00
0x00800174 _edata = .
0x00800174 PROVIDE (__data_end, .)
.bss 0x00800174 0xcf
0x00800174 PROVIDE (__bss_start, .)
*(.bss)
.bss 0x00800174 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm64.o
.bss 0x00800174 0x0 avrx.o
.bss 0x00800174 0x0 KeyScan.o
.bss 0x00800174 0x0 uart.o
.bss 0x00800174 0x0 avrx.a(avrx_tasking.o)
.bss 0x00800174 0x0 avrx.a(avrx_timequeue.o)
.bss 0x00800174 0x0 avrx.a(avrx_semaphores.o)
.bss 0x00800174 0x0 avrx.a(avrx_resetsemaphore.o)
.bss 0x00800174 0x0 avrx.a(avrx_message.o)
.bss 0x00800174 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.bss 0x00800174 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.bss 0x00800174 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
*(.bss*)
*(COMMON)
COMMON 0x00800174 0xc3 avrx.o
0x00800174 task3Pid
0x0080017a timer2
0x00800180 task3Stk
0x008001b7 task2Pid
0x008001bd task2Stk
0x008001f4 timer1
0x008001fa task1Pid
0x00800200 task1Stk
*fill* 0x00800237 0x1 00
COMMON 0x00800238 0x7 avrx.a(avrx_tasking.o)
0x00800238 AvrXKernelData
*fill* 0x0080023f 0x1 00
COMMON 0x00800240 0x3 avrx.a(avrx_timequeue.o)
0x00800240 _TimerQueue
0x00800242 _TimQLevel
0x00800243 PROVIDE (__bss_end, .)
0x00000702 __data_load_start = LOADADDR (.data)
0x00000776 __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x00800243 0x0
0x00800243 PROVIDE (__noinit_start, .)
*(.noinit*)
0x00800243 PROVIDE (__noinit_end, .)
0x00800243 _end = .
0x00800243 PROVIDE (__heap_start, .)
.eeprom 0x00810000 0x0
*(.eeprom*)
0x00810000 __eeprom_end = .
.stab 0x00000000 0x29b8
*(.stab)
.stab 0x00000000 0x378 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm64.o
.stab 0x00000378 0x780 avrx.o
0x78c (size before relaxing)
.stab 0x00000af8 0x30c KeyScan.o
0x5b8 (size before relaxing)
.stab 0x00000e04 0x1e0 uart.o
0x48c (size before relaxing)
.stab 0x00000fe4 0xbc4 avrx.a(avrx_tasking.o)
0xbd0 (size before relaxing)
.stab 0x00001ba8 0x534 avrx.a(avrx_timequeue.o)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -