📄 nangle.map
字号:
0x00800100 _edata = .
0x00800100 PROVIDE (__data_end, .)
.bss 0x00800100 0x18b
0x00800100 PROVIDE (__bss_start, .)
*(.bss)
.bss 0x00800100 0x8 uart.o
0x00800102 Rx1Tail
0x00800100 Tx1Tail
0x00800106 Rx1Head
0x00800104 Tx1Head
*(COMMON)
COMMON 0x00800108 0xc8 uart.o
0x00800108 Tx1Buffer
0x0080016c Rx1Buffer
COMMON 0x008001d0 0xae main.o
0x008001d0 UartTaskPid
0x008001d6 MainTaskStk
0x00800221 UartTaskStk
0x0080026c Timer2
0x00800272 MainTaskPid
0x00800278 Timer1
*fill* 0x0080027e 0x2 00
COMMON 0x00800280 0x7 ../avrx/avrx.a(avrx_tasking.o)
0x00800280 AvrXKernelData
*fill* 0x00800287 0x1 00
COMMON 0x00800288 0x3 ../avrx/avrx.a(avrx_timequeue.o)
0x00800288 _TimerQueue
0x0080028a _TimQLevel
0x0080028b PROVIDE (__bss_end, .)
0x00000738 __data_load_start = LOADADDR (.data)
0x00000738 __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x0080028b 0x0
0x0080028b PROVIDE (__noinit_start, .)
*(.noinit*)
0x0080028b PROVIDE (__noinit_end, .)
0x0080028b _end = .
0x0080028b PROVIDE (__heap_start, .)
.eeprom 0x00810000 0x0
*(.eeprom*)
0x00810000 __eeprom_end = .
.stab 0x00000000 0x1d40
*(.stab)
.stab 0x00000000 0x36c d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
.stab 0x0000036c 0xbc4 ../avrx/avrx.a(avrx_tasking.o)
0xbd0 (size before relaxing)
.stab 0x00000f30 0x534 ../avrx/avrx.a(avrx_timequeue.o)
0x540 (size before relaxing)
.stab 0x00001464 0x654 ../avrx/avrx.a(avrx_semaphores.o)
0x660 (size before relaxing)
.stab 0x00001ab8 0x120 ../avrx/avrx.a(avrx_resetsemaphore.o)
0x12c (size before relaxing)
.stab 0x00001bd8 0x168 ../avrx/avrx.a(avrx_message.o)
0x174 (size before relaxing)
.stabstr 0x00000000 0x398
*(.stabstr)
.stabstr 0x00000000 0x398 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.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 uart.o
.debug_aranges
0x00000014 0x14 main.o
.debug_pubnames
0x00000000 0x1b6
*(.debug_pubnames)
.debug_pubnames
0x00000000 0xd4 uart.o
.debug_pubnames
0x000000d4 0xe2 main.o
.debug_info 0x00000000 0x538
*(.debug_info)
.debug_info 0x00000000 0x232 uart.o
.debug_info 0x00000232 0x306 main.o
*(.gnu.linkonce.wi.*)
.debug_abbrev 0x00000000 0x1b3
*(.debug_abbrev)
.debug_abbrev 0x00000000 0xa0 uart.o
.debug_abbrev 0x000000a0 0x113 main.o
.debug_line 0x00000000 0x39e
*(.debug_line)
.debug_line 0x00000000 0x1f3 uart.o
.debug_line 0x000001f3 0x1ab main.o
.debug_frame
*(.debug_frame)
.debug_str 0x00000000 0x239
*(.debug_str)
.debug_str 0x00000000 0x13a uart.o
0x192 (size before relaxing)
.debug_str 0x0000013a 0xff main.o
0x1f1 (size before relaxing)
.debug_loc
*(.debug_loc)
.debug_macinfo
*(.debug_macinfo)
OUTPUT(Nangle.elf elf32-avr)
Cross Reference Table
Symbol File
AvrXAckMessage ../avrx/avrx.a(avrx_semaphores.o)
AvrXDelay ../avrx/avrx.a(avrx_timequeue.o)
main.o
AvrXInitTask ../avrx/avrx.a(avrx_tasking.o)
AvrXIntResetObjectSemaphore ../avrx/avrx.a(avrx_resetsemaphore.o)
../avrx/avrx.a(avrx_timequeue.o)
AvrXIntResetSemaphore ../avrx/avrx.a(avrx_resetsemaphore.o)
AvrXIntSendMessage ../avrx/avrx.a(avrx_message.o)
../avrx/avrx.a(avrx_timequeue.o)
AvrXIntSetObjectSemaphore ../avrx/avrx.a(avrx_semaphores.o)
../avrx/avrx.a(avrx_message.o)
../avrx/avrx.a(avrx_timequeue.o)
AvrXIntSetSemaphore ../avrx/avrx.a(avrx_semaphores.o)
AvrXKernelData ../avrx/avrx.a(avrx_semaphores.o)
../avrx/avrx.a(avrx_tasking.o)
AvrXResetObjectSemaphore ../avrx/avrx.a(avrx_resetsemaphore.o)
../avrx/avrx.a(avrx_message.o)
AvrXResetSemaphore ../avrx/avrx.a(avrx_resetsemaphore.o)
AvrXResume ../avrx/avrx.a(avrx_tasking.o)
AvrXRunTask ../avrx/avrx.a(avrx_tasking.o)
main.o
AvrXSendMessage ../avrx/avrx.a(avrx_message.o)
AvrXSetKernelStack ../avrx/avrx.a(avrx_tasking.o)
main.o
AvrXSetObjectSemaphore ../avrx/avrx.a(avrx_semaphores.o)
../avrx/avrx.a(avrx_timequeue.o)
AvrXSetSemaphore ../avrx/avrx.a(avrx_semaphores.o)
AvrXStartTimer ../avrx/avrx.a(avrx_timequeue.o)
AvrXTimerHandler ../avrx/avrx.a(avrx_timequeue.o)
main.o
AvrXWaitMessage ../avrx/avrx.a(avrx_message.o)
AvrXWaitMessageAck ../avrx/avrx.a(avrx_semaphores.o)
AvrXWaitObjectSemaphore ../avrx/avrx.a(avrx_semaphores.o)
../avrx/avrx.a(avrx_message.o)
AvrXWaitSemaphore ../avrx/avrx.a(avrx_semaphores.o)
AvrXWaitTask ../avrx/avrx.a(avrx_semaphores.o)
AvrXWaitTimer ../avrx/avrx.a(avrx_semaphores.o)
../avrx/avrx.a(avrx_timequeue.o)
CountNotZero ../avrx/avrx.a(avrx_timequeue.o)
Epilog ../avrx/avrx.a(avrx_tasking.o)
main.o
uart.o
GetUart1Data uart.o
main.o
InitUart uart.o
main.o
IntProlog ../avrx/avrx.a(avrx_tasking.o)
../avrx/avrx.a(avrx_message.o)
../avrx/avrx.a(avrx_semaphores.o)
../avrx/avrx.a(avrx_timequeue.o)
main.o
uart.o
MainTask main.o
MainTaskPid main.o
MainTaskStk main.o
MainTaskTcb main.o
OsInit main.o
PutUart1Data uart.o
Rx1Buffer uart.o
Rx1Head uart.o
Rx1Tail uart.o
SendUart1String uart.o
main.o
SoftInit main.o
StartUart1Send uart.o
Timer1 main.o
Timer2 main.o
Tx1Buffer uart.o
Tx1Head uart.o
Tx1Tail uart.o
UartTask main.o
UartTaskPid main.o
UartTaskStk main.o
UartTaskTcb main.o
_AppendObject ../avrx/avrx.a(avrx_semaphores.o)
../avrx/avrx.a(avrx_message.o)
_Epilog ../avrx/avrx.a(avrx_tasking.o)
../avrx/avrx.a(avrx_message.o)
../avrx/avrx.a(avrx_semaphores.o)
../avrx/avrx.a(avrx_timequeue.o)
_QueuePid ../avrx/avrx.a(avrx_tasking.o)
../avrx/avrx.a(avrx_semaphores.o)
_RemoveFirstObject ../avrx/avrx.a(avrx_semaphores.o)
../avrx/avrx.a(avrx_message.o)
_RemoveObject ../avrx/avrx.a(avrx_semaphores.o)
_RemoveObjectAt ../avrx/avrx.a(avrx_semaphores.o)
_TimQLevel ../avrx/avrx.a(avrx_timequeue.o)
_TimerQueue ../avrx/avrx.a(avrx_timequeue.o)
__bad_interrupt d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__bss_end d:/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_clear_bss.o)
__bss_start d:/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_clear_bss.o)
__data_end d:/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_copy_data.o)
__data_load_start d:/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_copy_data.o)
__data_start d:/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_copy_data.o)
__do_clear_bss d:/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_clear_bss.o)
main.o
uart.o
__do_copy_data d:/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_copy_data.o)
main.o
uart.o
__heap_end d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__init d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__stack d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
main.o
__vector_1 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_10 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_11 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_12 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_13 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_14 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_15 main.o
d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_16 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_17 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_18 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_19 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_2 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_20 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_21 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_22 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_23 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_24 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_25 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_26 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_27 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_28 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_29 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_3 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_30 uart.o
d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_31 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_32 uart.o
d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_33 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_34 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_4 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_5 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_6 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_7 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_8 d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_9 main.o
d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vector_default d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
__vectors d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
main main.o
d:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm64.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -