⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.map

📁 DS18B20最全驱动.包含CRC8算法.ROM Search等.主机采用AVR mega16或者mega32.原创作品.
💻 MAP
📖 第 1 页 / 共 3 页
字号:
                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 + -