📄 main.map
字号:
0x0000018e __vector_2
0x0000018e __vector_8
0x0000018e __vector_14
0x0000018e __vector_16
0x0000018e __vector_18
0x0000018e __vector_20
.text 0x00000192 0x1c main.o
0x00000192 main
.text 0x000001ae 0x534 ds18b20.o
0x000001ca OneWireInit
0x000001ae CRC8
0x000002e4 ReadTemperature
0x00000266 ReadOneWire
0x000004e0 TemperatureProcessing
0x00000226 WriteOneWire
0x000002b8 ReadOneWireID
0x000006b6 DS18B20Processing
.text 0x000006e2 0xc4 timer.o
0x000006e2 Timer0Init
0x000006f8 __vector_10
.text 0x000007a6 0x1f4 uart.o
0x00000880 UartSendByte
0x000007bc UartSendchar
0x00000972 UARTProcessing
0x0000091e __vector_13
0x000007a6 UartInit
0x000008a0 __vector_15
0x00000866 UartSendString
.text 0x0000099a 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_udivmodhi4.o)
.text 0x0000099a 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_exit.o)
.text 0x0000099a 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_copy_data.o)
.text 0x0000099a 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_clear_bss.o)
.text 0x0000099a 0x46 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr5\libc.a(sprintf.o)
0x0000099a sprintf
.text 0x000009e0 0x3be c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
0x000009e0 vfprintf
.text 0x00000d9e 0x16 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
0x00000d9e strnlen_P
.text 0x00000db4 0x16 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr5\libc.a(strnlen.o)
0x00000db4 strnlen
.text 0x00000dca 0x58 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr5\libc.a(fputc.o)
0x00000dca fputc
.text 0x00000e22 0xbc c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr5\libc.a(ultoa_invert.o)
0x00000e22 __ultoa_invert
.text 0x00000ede 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_prologue.o)
.text 0x00000ede 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_epilogue.o)
0x00000ede . = ALIGN (0x2)
*(.text.*)
.text.libgcc 0x00000ede 0x28 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_udivmodhi4.o)
0x00000ede __udivmodhi4
.text.libgcc 0x00000f06 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_exit.o)
.text.libgcc 0x00000f06 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_copy_data.o)
.text.libgcc 0x00000f06 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_clear_bss.o)
.text.libgcc 0x00000f06 0x38 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_prologue.o)
0x00000f06 __prologue_saves__
.text.libgcc 0x00000f3e 0x36 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_epilogue.o)
0x00000f3e __epilogue_restores__
0x00000f74 . = ALIGN (0x2)
*(.fini9)
.fini9 0x00000f74 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_exit.o)
0x00000f74 exit
0x00000f74 _exit
*(.fini9)
*(.fini8)
*(.fini8)
*(.fini7)
*(.fini7)
*(.fini6)
*(.fini6)
*(.fini5)
*(.fini5)
*(.fini4)
*(.fini4)
*(.fini3)
*(.fini3)
*(.fini2)
*(.fini2)
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x00000f74 0x4 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_exit.o)
*(.fini0)
0x00000f78 _etext = .
.data 0x00800060 0x76 load address 0x00000f78
0x00800060 PROVIDE (__data_start, .)
*(.data)
.data 0x00800060 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm32.o
.data 0x00800060 0x12 main.o
.data 0x00800072 0x5f ds18b20.o
0x008000d0 LastT
0x008000cf ProcessReadT
0x008000ce _T
0x008000cc DataT
0x008000ca EnableOneWireFlag
0x008000cb OneWireConnectFlag
.data 0x008000d1 0x0 timer.o
.data 0x008000d1 0x5 uart.o
0x008000d5 UartSendBufferemptyFlag
0x008000d3 putlast
0x008000d1 outlast
.data 0x008000d6 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_udivmodhi4.o)
.data 0x008000d6 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_exit.o)
.data 0x008000d6 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_copy_data.o)
.data 0x008000d6 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_clear_bss.o)
.data 0x008000d6 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr5\libc.a(sprintf.o)
.data 0x008000d6 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
.data 0x008000d6 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
.data 0x008000d6 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr5\libc.a(strnlen.o)
.data 0x008000d6 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr5\libc.a(fputc.o)
.data 0x008000d6 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr5\libc.a(ultoa_invert.o)
.data 0x008000d6 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_prologue.o)
.data 0x008000d6 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_epilogue.o)
*(.data*)
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.d*)
0x008000d6 . = ALIGN (0x2)
0x008000d6 _edata = .
0x008000d6 PROVIDE (__data_end, .)
.bss 0x008000d6 0x143 load address 0x00000fee
0x008000d6 PROVIDE (__bss_start, .)
*(.bss)
.bss 0x008000d6 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm32.o
.bss 0x008000d6 0x0 main.o
.bss 0x008000d6 0x9 ds18b20.o
0x008000d9 ReadTCounter
0x008000d6 DataT_shi
0x008000de CheckDS18B20TimeoutFlag
0x008000da TChangeFlag
0x008000db TWarningFlag
0x008000dc CheckDS18B20Counter
0x008000d8 ReadTFlag
0x008000d7 DataT_ge
.bss 0x008000df 0x0 timer.o
.bss 0x008000df 0x5 uart.o
0x008000e0 UartReceiveCounter
0x008000e2 WaitForUartCounter
0x008000df UartSendBufferHaveDataFlag
0x008000e1 UartTimeoutFlag
0x008000e3 UartDataReadyFlag
.bss 0x008000e4 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_udivmodhi4.o)
.bss 0x008000e4 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_exit.o)
.bss 0x008000e4 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_copy_data.o)
.bss 0x008000e4 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_clear_bss.o)
.bss 0x008000e4 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr5\libc.a(sprintf.o)
.bss 0x008000e4 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
.bss 0x008000e4 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
.bss 0x008000e4 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr5\libc.a(strnlen.o)
.bss 0x008000e4 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr5\libc.a(fputc.o)
.bss 0x008000e4 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr5\libc.a(ultoa_invert.o)
.bss 0x008000e4 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_prologue.o)
.bss 0x008000e4 0x0 c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr5\libgcc.a(_epilogue.o)
*(.bss*)
*(COMMON)
COMMON 0x008000e4 0xe ds18b20.o
0x008000e4 OneWireID
0x008000ec TemperatrueBuffer
COMMON 0x008000f2 0x127 uart.o
0x008000f2 UartReceiveBuffer
0x0080011a UartSendBuffer
0x00800219 PROVIDE (__bss_end, .)
0x00000f78 __data_load_start = LOADADDR (.data)
0x00000fee __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x00800219 0x0
0x00800219 PROVIDE (__noinit_start, .)
*(.noinit*)
0x00800219 PROVIDE (__noinit_end, .)
0x00800219 _end = .
0x00800219 PROVIDE (__heap_start, .)
.eeprom 0x00810000 0x0
*(.eeprom*)
0x00810000 __eeprom_end = .
.fuse
*(.fuse)
*(.lfuse)
*(.hfuse)
*(.efuse)
.lock
*(.lock*)
.signature
*(.signature*)
.stab
*(.stab)
.stabstr
*(.stabstr)
.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)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -