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

📄 main.map

📁 详细讲解PS/2键盘通信接口及协议
💻 MAP
字号:
Archive member included because of file (symbol)

E:/Program Files/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_copy_data.o)
                              main.o (__do_copy_data)
E:/Program Files/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_clear_bss.o)
                              main.o (__do_clear_bss)

Allocating common symbols
Common symbol       size              file

keybf               0x6               main.o
cnt                 0x1               main.o

Memory Configuration

Name             Origin             Length             Attributes
text             0x00000000         0x00020000         xr
data             0x00800060         0x0000ffa0         rw !x
eeprom           0x00810000         0x00010000         rw !x
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
LOAD main.o
LOAD E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5\libm.a
LOAD E:/Program Files/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a
LOAD E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5\libc.a
LOAD E:/Program Files/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a

.hash
 *(.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.init
 *(.rel.init)

.rela.init
 *(.rela.init)

.rel.text
 *(.rel.text)
 *(.rel.text.*)
 *(.rel.gnu.linkonce.t*)

.rela.text
 *(.rela.text)
 *(.rela.text.*)
 *(.rela.gnu.linkonce.t*)

.rel.fini
 *(.rel.fini)

.rela.fini
 *(.rela.fini)

.rel.rodata
 *(.rel.rodata)
 *(.rel.rodata.*)
 *(.rel.gnu.linkonce.r*)

.rela.rodata
 *(.rela.rodata)
 *(.rela.rodata.*)
 *(.rela.gnu.linkonce.r*)

.rel.data
 *(.rel.data)
 *(.rel.data.*)
 *(.rel.gnu.linkonce.d*)

.rela.data
 *(.rela.data)
 *(.rela.data.*)
 *(.rela.gnu.linkonce.d*)

.rel.ctors
 *(.rel.ctors)

.rela.ctors
 *(.rela.ctors)

.rel.dtors
 *(.rel.dtors)

.rela.dtors
 *(.rela.dtors)

.rel.got
 *(.rel.got)

.rela.got
 *(.rela.got)

.rel.bss
 *(.rel.bss)

.rela.bss
 *(.rela.bss)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.text           0x00000000      0x39e
 *(.vectors)
 .vectors       0x00000000       0x54 E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
                0x00000000                __vectors
                0x00000000                __vector_default
                0x00000054                __ctors_start = .
 *(.ctors)
                0x00000054                __ctors_end = .
                0x00000054                __dtors_start = .
 *(.dtors)
                0x00000054                __dtors_end = .
 *(.progmem.gcc*)
 *(.progmem*)
                0x00000054                . = ALIGN (0x2)
 *(.init0)
 *(.init1)
 *(.init2)
 .init2         0x00000054        0xc E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
 *(.init3)
 *(.init4)
 .init4         0x00000060       0x16 E:/Program Files/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_copy_data.o)
                0x00000060                __do_copy_data
 .init4         0x00000076       0x10 E:/Program Files/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_clear_bss.o)
                0x00000076                __do_clear_bss
 *(.init5)
 *(.init6)
 *(.init7)
 *(.init8)
 *(.init9)
 .init9         0x00000086        0x4 E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
 *(.text)
 .text          0x0000008a        0x4 E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
                0x0000008a                __vector_12
                0x0000008a                __bad_interrupt
                0x0000008a                __vector_6
                0x0000008a                __vector_3
                0x0000008a                __vector_11
                0x0000008a                __vector_13
                0x0000008a                __vector_17
                0x0000008a                __vector_19
                0x0000008a                __vector_7
                0x0000008a                __vector_5
                0x0000008a                __vector_4
                0x0000008a                __vector_9
                0x0000008a                __vector_2
                0x0000008a                __vector_15
                0x0000008a                __vector_8
                0x0000008a                __vector_14
                0x0000008a                __vector_10
                0x0000008a                __vector_16
                0x0000008a                __vector_18
                0x0000008a                __vector_20
 .text          0x0000008e      0x310 main.o
                0x0000027e                __vector_1
                0x0000010c                Write_Command
                0x0000008e                sbbi
                0x000001b2                ssbi
                0x000001a0                Write_Word
                0x000000e2                Wait_Until_Ready
                0x00000182                Initialize_LCD
                0x000001c8                ccbi
                0x00000150                Write_Position
                0x000000a4                cbbi
                0x00000366                main
                0x000000ba                Delay
                0x00000164                Write_String
                0x000000c4                En_Toggle
                0x0000012e                Write_Data
                0x000001de                KB_Write
                0x0000039e                . = ALIGN (0x2)
 *(.text.*)
                0x0000039e                . = ALIGN (0x2)
 *(.fini9)
 *(.fini8)
 *(.fini7)
 *(.fini6)
 *(.fini5)
 *(.fini4)
 *(.fini3)
 *(.fini2)
 *(.fini1)
 *(.fini0)
                0x0000039e                _etext = .

.data           0x00800060       0xec load address 0x0000039e
                0x00800060                PROVIDE (__data_start, .)
 *(.data)
 .data          0x00800060       0xec main.o
                0x008000d6                UnShifted
                0x00800060                Shifted
 *(.gnu.linkonce.d*)
                0x0080014c                . = ALIGN (0x2)
                0x0080014c                _edata = .
                0x0080014c                PROVIDE (__data_end, .)

.bss            0x0080014c        0xb
                0x0080014c                PROVIDE (__bss_start, .)
 *(.bss)
 .bss           0x0080014c        0x4 main.o
                0x0080014e                shift
                0x0080014d                key
                0x0080014c                keyword
                0x0080014f                bf
 *(COMMON)
 COMMON         0x00800150        0x7 main.o
                0x00800150                keybf
                0x00800156                cnt
                0x00800157                PROVIDE (__bss_end, .)
                0x0000039e                __data_load_start = LOADADDR (.data)
                0x0000048a                __data_load_end = (__data_load_start + SIZEOF (.data))

.noinit         0x00800157        0x0
                0x00800157                PROVIDE (__noinit_start, .)
 *(.noinit*)
                0x00800157                PROVIDE (__noinit_end, .)
                0x00800157                _end = .
                0x00800157                PROVIDE (__heap_start, .)

.eeprom         0x00810000        0x0
 *(.eeprom*)
                0x00810000                __eeprom_end = .

.stab           0x00000000      0x36c
 *(.stab)
 .stab          0x00000000      0x36c E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o

.stabstr        0x00000000       0x84
 *(.stabstr)
 .stabstr       0x00000000       0x84 E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.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       0x14
 *(.debug_aranges)
 .debug_aranges
                0x00000000       0x14 main.o

.debug_pubnames
                0x00000000      0x140
 *(.debug_pubnames)
 .debug_pubnames
                0x00000000      0x140 main.o

.debug_info     0x00000000      0x4ce
 *(.debug_info)
 .debug_info    0x00000000      0x4ce main.o
 *(.gnu.linkonce.wi.*)

.debug_abbrev   0x00000000      0x155
 *(.debug_abbrev)
 .debug_abbrev  0x00000000      0x155 main.o

.debug_line     0x00000000      0x3e1
 *(.debug_line)
 .debug_line    0x00000000      0x3e1 main.o

.debug_frame
 *(.debug_frame)

.debug_str      0x00000000      0x18e
 *(.debug_str)
 .debug_str     0x00000000      0x18e main.o
                                0x1fb (size before relaxing)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)
OUTPUT(main.elf elf32-avr)

Cross Reference Table

Symbol                                            File
Delay                                             main.o
En_Toggle                                         main.o
Initialize_LCD                                    main.o
KB_Write                                          main.o
Shifted                                           main.o
UnShifted                                         main.o
Wait_Until_Ready                                  main.o
Write_Command                                     main.o
Write_Data                                        main.o
Write_Position                                    main.o
Write_String                                      main.o
Write_Word                                        main.o
__bad_interrupt                                   E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__bss_end                                         E:/Program Files/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_clear_bss.o)
__bss_start                                       E:/Program Files/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_clear_bss.o)
__data_end                                        E:/Program Files/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_copy_data.o)
__data_load_start                                 E:/Program Files/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_copy_data.o)
__data_start                                      E:/Program Files/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_copy_data.o)
__do_clear_bss                                    E:/Program Files/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_clear_bss.o)
                                                  main.o
__do_copy_data                                    E:/Program Files/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_copy_data.o)
                                                  main.o
__heap_end                                        E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__init                                            E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__stack                                           E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
                                                  main.o
__vector_1                                        main.o
                                                  E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vector_10                                       E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vector_11                                       E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vector_12                                       E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vector_13                                       E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vector_14                                       E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vector_15                                       E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vector_16                                       E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vector_17                                       E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vector_18                                       E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vector_19                                       E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vector_2                                        E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vector_20                                       E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vector_3                                        E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vector_4                                        E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vector_5                                        E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vector_6                                        E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vector_7                                        E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vector_8                                        E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vector_9                                        E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vector_default                                  E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
__vectors                                         E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
bf                                                main.o
cbbi                                              main.o
ccbi                                              main.o
cnt                                               main.o
key                                               main.o
keybf                                             main.o
keyword                                           main.o
main                                              main.o
                                                  E:/Program Files/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
sbbi                                              main.o
shift                                             main.o
ssbi                                              main.o

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -