📄 older_m88.map
字号:
Archive member included because of file (symbol)
c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\libgcc.a(_exit.o)
c:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/crtm88.o (exit)
c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\libgcc.a(_copy_data.o)
command.o (__do_copy_data)
c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\libgcc.a(_clear_bss.o)
command.o (__do_clear_bss)
Allocating common symbols
Common symbol size file
chip_id 0x3 isp.o
bufptr 0x2 xmodem.o
section 0x1 main.o
cl 0x1 xmodem.o
ispTransmit 0x2 command.o
buf 0x200 xmodem.o
ch 0x1 xmodem.o
pagptr 0x2 xmodem.o
xmodem_rcv 0x1 xmodem.o
Memory Configuration
Name Origin Length Attributes
text 0x00000000 0x00002000 xr
data 0x00800060 0x0000ffa0 rw !x
eeprom 0x00810000 0x00010000 rw !x
fuse 0x00820000 0x00000400 rw !x
lock 0x00830000 0x00000400 rw !x
signature 0x00840000 0x00000400 rw !x
*default* 0x00000000 0xffffffff
Linker script and memory map
Address of section .data set to 0x800100
LOAD c:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/crtm88.o
LOAD command.o
LOAD isp.o
LOAD main.o
LOAD spi_soft.o
LOAD usart.o
LOAD xmodem.o
LOAD AT45.o
LOAD c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\libgcc.a
LOAD c:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr4\libc.a
LOAD c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\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 0x196e
*(.vectors)
.vectors 0x00000000 0x34 c:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/crtm88.o
0x00000000 __vectors
0x00000000 __vector_default
*(.vectors)
*(.progmem.gcc*)
*(.progmem*)
.progmem.data 0x00000034 0x1a9 command.o
0x00000034 instr_sheet
0x000001de . = ALIGN (0x2)
*fill* 0x000001dd 0x1 00
0x000001de __trampolines_start = .
*(.trampolines)
.trampolines 0x000001de 0x0 linker stubs
*(.trampolines*)
0x000001de __trampolines_end = .
*(.jumptables)
*(.jumptables*)
*(.lowtext)
*(.lowtext*)
0x000001de __ctors_start = .
*(.ctors)
0x000001de __ctors_end = .
0x000001de __dtors_start = .
*(.dtors)
0x000001de __dtors_end = .
SORT(*)(.ctors)
SORT(*)(.dtors)
*(.init0)
.init0 0x000001de 0x0 c:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/crtm88.o
0x000001de __init
*(.init0)
*(.init1)
*(.init1)
*(.init2)
.init2 0x000001de 0xc c:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/crtm88.o
*(.init2)
*(.init3)
*(.init3)
*(.init4)
.init4 0x000001ea 0x16 c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\libgcc.a(_copy_data.o)
0x000001ea __do_copy_data
.init4 0x00000200 0x10 c:/winavr/bin/../lib/gcc/avr/4.3.0/avr4\libgcc.a(_clear_bss.o)
0x00000200 __do_clear_bss
*(.init4)
*(.init5)
*(.init5)
*(.init6)
*(.init6)
*(.init7)
*(.init7)
*(.init8)
*(.init8)
*(.init9)
.init9 0x00000210 0x4 c:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/crtm88.o
*(.init9)
*(.text)
.text 0x00000214 0x2 c:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/crtm88.o
0x00000214 __vector_22
0x00000214 __vector_1
0x00000214 __vector_24
0x00000214 __vector_12
0x00000214 __bad_interrupt
0x00000214 __vector_6
0x00000214 __vector_3
0x00000214 __vector_23
0x00000214 __vector_25
0x00000214 __vector_11
0x00000214 __vector_13
0x00000214 __vector_17
0x00000214 __vector_19
0x00000214 __vector_7
0x00000214 __vector_5
0x00000214 __vector_4
0x00000214 __vector_9
0x00000214 __vector_2
0x00000214 __vector_21
0x00000214 __vector_15
0x00000214 __vector_8
0x00000214 __vector_14
0x00000214 __vector_10
0x00000214 __vector_16
0x00000214 __vector_20
.text 0x00000216 0x80e command.o
0x0000058c get_data
0x000009d6 exe_help
0x0000097e exe_progchip
0x00000576 exe_readlockbit
0x000007ac com_process
0x000004b6 exe_proglockbit
0x00000568 exe_downloadflash
0x00000216 ascii2hex
0x00000832 exe_readid
0x000009c2 exe_reset
0x000002e4 exe_setlockbit
0x000003a6 exe_progeeprom
0x000002dc exe_updatefirmware
0x0000029c pgm_str_compare
0x00000270 str_compare
0x00000818 exe_readfuse
0x0000030e com_match
0x00000300 exe_settype
0x000002f2 exe_setfuse
0x0000084c exe_eraseavr
0x000004e6 exe_progfuse
0x00000860 exe_progflash
0x0000054c exe_downloadeeprom
.text 0x00000a24 0x7a2 isp.o
0x00000a72 ispDisconnect
0x00000a2e ispSetSCKOption
0x00000fba read_id
0x00000a82 ispTransmit_hw
0x00000ece write_lockbit
0x00000f8e reset_avr
0x00000c76 write_page_cache
0x00000d02 write_page_flash
0x000010c0 read_fuse
0x00000b18 ispReadFlash
0x00000b80 ispReadEEPROM
0x00000dee write_fuse
0x00000d4c pro_page_1by1
0x00000a24 spiHWenable
0x00000a8e ispEnterProgrammingMode
0x00000a40 ispConnect
0x00000c08 isp_init
0x00000bbc ispWriteEEPROM
0x00000c16 erase_chip
0x00000f38 read_lockbit
.text 0x000011c6 0x18a main.o
0x000011c6 hex2ascii
0x0000122c main
0x000011e0 led_alarm
0x000012fe hex2send
.text 0x00001350 0x32 spi_soft.o
0x0000135c spiSWTransmit
0x00001350 spiSW_init
.text 0x00001382 0xee usart.o
0x000013ec pgm_sendstr
0x00001390 usart_tsmt
0x000013a0 usart_init
0x00001382 usart_rcv
0x000013b6 sendstr
0x00001422 __vector_18
.text 0x00001470 0x22c xmodem.o
0x00001470 crc16
0x000014b6 xmodem2df
.text 0x0000169c 0x2ce AT45.o
0x000016fa DF_write_buf
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -