📄 older_m88.map
字号:
0x0000180e DF_read_reg
0x00001762 DF_read_buf
0x000018e6 DF_page_earse
0x0000169c DF_wait_busy
0x0000181c DF_read_page
0x00001880 DF_write_page
0x000016b2 DF_buf_to_mm
0x00001916 DF_format
0x000017ce DF_mm_to_buf
.text 0x0000196a 0x0 c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\libgcc.a(_exit.o)
.text 0x0000196a 0x0 c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\libgcc.a(_copy_data.o)
.text 0x0000196a 0x0 c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\libgcc.a(_clear_bss.o)
0x0000196a . = ALIGN (0x2)
*(.text.*)
.text.libgcc 0x0000196a 0x0 c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\libgcc.a(_exit.o)
.text.libgcc 0x0000196a 0x0 c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\libgcc.a(_copy_data.o)
.text.libgcc 0x0000196a 0x0 c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\libgcc.a(_clear_bss.o)
0x0000196a . = ALIGN (0x2)
*(.fini9)
.fini9 0x0000196a 0x0 c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\libgcc.a(_exit.o)
0x0000196a exit
0x0000196a _exit
*(.fini9)
*(.fini8)
*(.fini8)
*(.fini7)
*(.fini7)
*(.fini6)
*(.fini6)
*(.fini5)
*(.fini5)
*(.fini4)
*(.fini4)
*(.fini3)
*(.fini3)
*(.fini2)
*(.fini2)
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x0000196a 0x4 c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\libgcc.a(_exit.o)
*(.fini0)
0x0000196e _etext = .
.data 0x00800100 0x138 load address 0x0000196e
0x00800100 PROVIDE (__data_start, .)
*(.data)
.data 0x00800100 0x0 c:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/crtm88.o
.data 0x00800100 0xee command.o
0x008001dd avr_lockbit
0x008001de avr_size
0x008001e0 msg_fail
0x008001e6 msg_done
0x008001da avr_fuse
.data 0x008001ee 0x12 isp.o
0x008001ee fuse_ascii
0x008001f7 chip_id_ascii
.data 0x00800200 0x0 main.o
.data 0x00800200 0x0 spi_soft.o
.data 0x00800200 0x0 usart.o
.data 0x00800200 0x38 xmodem.o
0x0080022d ConnectKey
0x0080022e msg_timeout
.data 0x00800238 0x0 AT45.o
.data 0x00800238 0x0 c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\libgcc.a(_exit.o)
.data 0x00800238 0x0 c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\libgcc.a(_copy_data.o)
.data 0x00800238 0x0 c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\libgcc.a(_clear_bss.o)
*(.data*)
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.d*)
0x00800238 . = ALIGN (0x2)
0x00800238 _edata = .
0x00800238 PROVIDE (__data_end, .)
.bss 0x00800238 0x227 load address 0x00001aa6
0x00800238 PROVIDE (__bss_start, .)
*(.bss)
.bss 0x00800238 0x0 c:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/crtm88.o
.bss 0x00800238 0x14 command.o
0x00800239 getlockbit_flag
0x0080023b com
0x00800238 getfuse_flag
0x0080023a getprogsize_flag
.bss 0x0080024c 0x3 isp.o
0x0080024c fuse
.bss 0x0080024f 0x3 main.o
0x0080024f error_flag
0x00800250 keylock
.bss 0x00800252 0x0 spi_soft.o
.bss 0x00800252 0x0 usart.o
.bss 0x00800252 0x0 xmodem.o
.bss 0x00800252 0x0 AT45.o
.bss 0x00800252 0x0 c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\libgcc.a(_exit.o)
.bss 0x00800252 0x0 c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\libgcc.a(_copy_data.o)
.bss 0x00800252 0x0 c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\libgcc.a(_clear_bss.o)
*(.bss*)
*(COMMON)
COMMON 0x00800252 0x2 command.o
0x00800252 ispTransmit
COMMON 0x00800254 0x3 isp.o
0x00800254 chip_id
COMMON 0x00800257 0x1 main.o
0x00800257 section
COMMON 0x00800258 0x207 xmodem.o
0x00800258 bufptr
0x0080025a cl
0x0080025b buf
0x0080045b ch
0x0080045c pagptr
0x0080045e xmodem_rcv
0x0080045f PROVIDE (__bss_end, .)
0x0000196e __data_load_start = LOADADDR (.data)
0x00001aa6 __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x0080045f 0x0
0x0080045f PROVIDE (__noinit_start, .)
*(.noinit*)
0x0080045f PROVIDE (__noinit_end, .)
0x0080045f _end = .
0x0080045f 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)
.debug_sfnames
*(.debug_sfnames)
.debug_aranges 0x00000000 0xe0
*(.debug_aranges)
.debug_aranges
0x00000000 0x20 command.o
.debug_aranges
0x00000020 0x20 isp.o
.debug_aranges
0x00000040 0x20 main.o
.debug_aranges
0x00000060 0x20 spi_soft.o
.debug_aranges
0x00000080 0x20 usart.o
.debug_aranges
0x000000a0 0x20 xmodem.o
.debug_aranges
0x000000c0 0x20 AT45.o
.debug_pubnames
0x00000000 0x650
*(.debug_pubnames)
.debug_pubnames
0x00000000 0x247 command.o
.debug_pubnames
0x00000247 0x1b4 isp.o
.debug_pubnames
0x000003fb 0x7b main.o
.debug_pubnames
0x00000476 0x33 spi_soft.o
.debug_pubnames
0x000004a9 0x6a usart.o
.debug_pubnames
0x00000513 0x84 xmodem.o
.debug_pubnames
0x00000597 0xb9 AT45.o
.debug_info 0x00000000 0x2595
*(.debug_info)
.debug_info 0x00000000 0xa92 command.o
.debug_info 0x00000a92 0xf25 isp.o
.debug_info 0x000019b7 0x34c main.o
.debug_info 0x00001d03 0xb4 spi_soft.o
.debug_info 0x00001db7 0x256 usart.o
.debug_info 0x0000200d 0x2d4 xmodem.o
.debug_info 0x000022e1 0x2b4 AT45.o
*(.gnu.linkonce.wi.*)
.debug_abbrev 0x00000000 0xc13
*(.debug_abbrev)
.debug_abbrev 0x00000000 0x2f2 command.o
.debug_abbrev 0x000002f2 0x2f9 isp.o
.debug_abbrev 0x000005eb 0x1b2 main.o
.debug_abbrev 0x0000079d 0x83 spi_soft.o
.debug_abbrev 0x00000820 0x151 usart.o
.debug_abbrev 0x00000971 0x18b xmodem.o
.debug_abbrev 0x00000afc 0x117 AT45.o
.debug_line 0x00000000 0x2626
*(.debug_line)
.debug_line 0x00000000 0xb7f command.o
.debug_line 0x00000b7f 0xd48 isp.o
.debug_line 0x000018c7 0x2e6 main.o
.debug_line 0x00001bad 0xe4 spi_soft.o
.debug_line 0x00001c91 0x1c5 usart.o
.debug_line 0x00001e56 0x331 xmodem.o
.debug_line 0x00002187 0x49f AT45.o
.debug_frame 0x00000000 0x4a0
*(.debug_frame)
.debug_frame 0x00000000 0x180 command.o
.debug_frame 0x00000180 0x150 isp.o
.debug_frame 0x000002d0 0x50 main.o
.debug_frame 0x00000320 0x30 spi_soft.o
.debug_frame 0x00000350 0x70 usart.o
.debug_frame 0x000003c0 0x30 xmodem.o
.debug_frame 0x000003f0 0xb0 AT45.o
.debug_str 0x00000000 0x685
*(.debug_str)
.debug_str 0x00000000 0x332 command.o
0x388 (size before relaxing)
.debug_str 0x00000332 0x17e isp.o
0x2ae (size before relaxing)
.debug_str 0x000004b0 0x3a main.o
0x146 (size before relaxing)
.debug_str 0x000004ea 0x30 spi_soft.o
0xd2 (size before relaxing)
.debug_str 0x0000051a 0x53 usart.o
0x120 (size before relaxing)
.debug_str 0x0000056d 0x69 xmodem.o
0x15d (size before relaxing)
.debug_str 0x000005d6 0xaf AT45.o
0x151 (size before relaxing)
.debug_loc 0x00000000 0xe09
*(.debug_loc)
.debug_loc 0x00000000 0x49f command.o
.debug_loc 0x0000049f 0x3df isp.o
.debug_loc 0x0000087e 0x100 main.o
.debug_loc 0x0000097e 0x31 spi_soft.o
.debug_loc 0x000009af 0x99 usart.o
.debug_loc 0x00000a48 0x130 xmodem.o
.debug_loc 0x00000b78 0x291 AT45.o
.debug_macinfo
*(.debug_macinfo)
OUTPUT(OLDer_M88.elf elf32-avr)
LOAD linker stubs
.debug_ranges 0x00000000 0x180
.debug_ranges 0x00000000 0x18 command.o
.debug_ranges 0x00000018 0x90 isp.o
.debug_ranges 0x000000a8 0x48 main.o
.debug_ranges 0x000000f0 0x30 usart.o
.debug_ranges 0x00000120 0x60 xmodem.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -