📄 yc_mainfile.map
字号:
0x00000068 __vector_3
0x00000068 __vector_11
0x00000068 __vector_13
0x00000068 __vector_17
0x00000068 __vector_7
0x00000068 __vector_5
0x00000068 __vector_4
0x00000068 __vector_2
0x00000068 __vector_15
0x00000068 __vector_8
0x00000068 __vector_14
0x00000068 __vector_10
0x00000068 __vector_16
0x00000068 __vector_18
.text 0x0000006a 0x7e YC_MainFile.o
0x00000074 __vector_1
0x0000007e KeyPress
0x00000096 Monitor
0x000000a4 main
0x0000006a __vector_9
.text 0x000000e8 0x3f4 YC_Play.o
0x00000126 Play_Gradual
0x000000e8 PlayStaticAsh
0x000004be InitWorkState
0x0000026a SaveWorkState
0x0000040e LoadWorkState
0x0000036a KeyYc
.text 0x000004dc 0x10 C:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr4\libc.a(ee_rb.o)
0x000004dc eeprom_read_byte
.text 0x000004ec 0x1a C:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr4\libc.a(ee_rw.o)
0x000004ec eeprom_read_word
.text 0x00000506 0x16 C:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr4\libc.a(ee_wb.o)
0x00000506 eeprom_write_byte
.text 0x0000051c 0x24 C:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr4\libc.a(ee_ww.o)
0x0000051c eeprom_write_word
0x00000540 . = ALIGN (0x2)
*(.text.*)
.text.avrx.avrx_tasking
0x00000540 0x1ee C:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib\libavrx.a(avrx_tasking.o)
0x00000680 AvrXRunTask
0x000006ca AvrXResume
0x000005f4 _Epilog
0x00000684 AvrXInitTask
0x00000540 IntProlog
0x00000668 AvrXSetKernelStack
0x000006e6 _QueuePid
0x000005f0 Epilog
.text.avrx.avrx_semaphores
0x0000072e 0xd8 C:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib\libavrx.a(avrx_semaphores.o)
0x0000072e AvrXWaitTimer
0x0000075c AvrXSetObjectSemaphore
0x0000075c AvrXAckMessage
0x0000072e AvrXWaitObjectSemaphore
0x00000732 AvrXWaitSemaphore
0x00000774 AvrXIntSetSemaphore
0x000007e0 _RemoveObjectAt
0x0000072e AvrXWaitMessageAck
0x00000770 AvrXIntSetObjectSemaphore
0x000007d4 _RemoveFirstObject
0x0000072e AvrXWaitTask
0x000007a6 _AppendObject
0x000007c2 _RemoveObject
0x00000760 AvrXSetSemaphore
.text.avrx.avrx_resetsemaphore
0x00000806 0x22 C:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib\libavrx.a(avrx_resetsemaphore.o)
0x00000806 AvrXResetObjectSemaphore
0x0000080e AvrXIntResetSemaphore
0x0000080e AvrXResetSemaphore
0x00000806 AvrXIntResetObjectSemaphore
.text.avrx.avrx_timequeue
0x00000828 0xe4 C:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib\libavrx.a(avrx_timequeue.o)
0x00000828 AvrXDelay
0x0000082c AvrXStartTimer
0x00000834 CountNotZero
0x00000884 AvrXTimerHandler
.text.avrx.avrx_generatesinglestepinterrupt
0x0000090c 0x12 C:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib\libavrx.a(avrx_generatesinglestepinterrupt.o)
0x0000090c GenerateInterrupt
.text.avrx.avrx_message
0x0000091e 0x32 C:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib\libavrx.a(avrx_message.o)
0x00000928 AvrXIntSendMessage
0x00000934 AvrXWaitMessage
0x0000091e AvrXSendMessage
0x00000950 . = ALIGN (0x2)
*(.fini9)
*(.fini8)
*(.fini7)
*(.fini6)
*(.fini5)
*(.fini4)
*(.fini3)
*(.fini2)
*(.fini1)
*(.fini0)
.fini0 0x00000950 0x2 C:/WinAVR/bin/../lib/gcc/avr/3.4.3/avr4\libgcc.a(_exit.o)
0x00000952 _etext = .
.data 0x00800060 0x4 load address 0x00000952
0x00800060 PROVIDE (__data_start, .)
*(.data)
.data 0x00800060 0x3 YC_Play.o
0x00800060 bCurPlayIdx
0x00800061 WASHVAL
*(.gnu.linkonce.d*)
0x00800064 . = ALIGN (0x2)
*fill* 0x00800063 0x1 00
0x00800064 _edata = .
0x00800064 PROVIDE (__data_end, .)
.bss 0x00800064 0x143
0x00800064 PROVIDE (__bss_start, .)
*(.bss)
.bss 0x00800064 0x2 YC_MainFile.o
0x00800064 bTempVal
0x00800065 bTempValy
*(COMMON)
COMMON 0x00800066 0x122 YC_MainFile.o
0x0 (size before relaxing)
0x00800066 MonitorStk
0x008000ed KeyPressStk
0x00800174 KeyPressPid
0x0080017a key_pressed
0x0080017c MonitorPid
0x00800182 delay
COMMON 0x00800188 0x11 YC_Play.o
0x0 (size before relaxing)
0x00800188 wCurBluAshVal
0x0080018a wCurRedAshVal
0x0080018c wCurBluAsh
0x0080018e WorkFlag
0x00800193 wCurGreAshVal
0x00800195 wCurRedAsh
0x00800197 wCurGreAsh
*fill* 0x00800199 0x3 00
COMMON 0x0080019c 0x7 C:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib\libavrx.a(avrx_tasking.o)
0x0 (size before relaxing)
0x0080019c AvrXKernelData
*fill* 0x008001a3 0x1 00
COMMON 0x008001a4 0x3 C:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib\libavrx.a(avrx_timequeue.o)
0x0 (size before relaxing)
0x008001a4 _TimerQueue
0x008001a6 _TimQLevel
0x008001a7 PROVIDE (__bss_end, .)
0x00000952 __data_load_start = LOADADDR (.data)
0x00000956 __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x008001a7 0x0
0x008001a7 PROVIDE (__noinit_start, .)
*(.noinit*)
0x008001a7 PROVIDE (__noinit_end, .)
0x008001a7 _end = .
0x008001a7 PROVIDE (__heap_start, .)
.eeprom 0x00810000 0x1f
*(.eeprom*)
.eeprom 0x00810000 0x1f YC_Play.o
0x00810000 bLastPlayIdx
0x00810001 bColorAsh
0x0081001f __eeprom_end = .
.stab 0x00000000 0x28bc
*(.stab)
.stab 0x00000000 0x564 YC_MainFile.o
.stab 0x00000564 0x858 YC_Play.o
0x9f0 (size before relaxing)
.stab 0x00000dbc 0xc60 C:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib\libavrx.a(avrx_tasking.o)
0xc6c (size before relaxing)
.stab 0x00001a1c 0x624 C:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib\libavrx.a(avrx_semaphores.o)
0x630 (size before relaxing)
.stab 0x00002040 0x120 C:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib\libavrx.a(avrx_resetsemaphore.o)
0x12c (size before relaxing)
.stab 0x00002160 0x534 C:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib\libavrx.a(avrx_timequeue.o)
0x540 (size before relaxing)
.stab 0x00002694 0xa8 C:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib\libavrx.a(avrx_generatesinglestepinterrupt.o)
0xb4 (size before relaxing)
.stab 0x0000273c 0x180 C:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib\libavrx.a(avrx_message.o)
0x18c (size before relaxing)
.stabstr 0x00000000 0x1233
*(.stabstr)
.stabstr 0x00000000 0x1233 YC_MainFile.o
0x0 (size before relaxing)
.stab.excl
*(.stab.excl)
.stab.exclstr
*(.stab.exclstr)
.stab.index
*(.stab.index)
.stab.indexstr
*(.stab.indexstr)
.comment
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -