📄 isojtagisp.map
字号:
Archive member included because of file (symbol)
C:/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_copy_data.o)
bootloader.o (__do_copy_data)
C:/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_clear_bss.o)
bootloader.o (__do_clear_bss)
Allocating common symbols
Common symbol size file
vals 0xc8 bootloader.o
baddress 0x2 bootloader.o
device 0x1 bootloader.o
waddress 0x2 bootloader.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 C:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
Address of section .bload_start set to 0x3800
Address of section .bloader set to 0x3804
Address of section .ubrr set to 0x37a0
Address of section .text set to 0x2f00
LOAD bootloader.o
LOAD set_UBRR.o
LOAD isojtag_avr910_3.8.o
LOAD C:/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a
LOAD C:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5\libc.a
LOAD C:/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 0x00002f00 0x860
*(.vectors)
.vectors 0x00002f00 0x54 C:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
0x00002f00 __vectors
0x00002f00 __vector_default
0x00002f54 __ctors_start = .
*(.ctors)
0x00002f54 __ctors_end = .
0x00002f54 __dtors_start = .
*(.dtors)
0x00002f54 __dtors_end = .
*(.progmem.gcc*)
*(.progmem*)
0x00002f54 . = ALIGN (0x2)
*(.init0)
*(.init1)
*(.init2)
.init2 0x00002f54 0xc C:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
*(.init3)
*(.init4)
.init4 0x00002f60 0x16 C:/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_copy_data.o)
0x00002f60 __do_copy_data
.init4 0x00002f76 0x10 C:/WinAVR/lib/gcc/avr/3.4.6/avr5\libgcc.a(_clear_bss.o)
0x00002f76 __do_clear_bss
*(.init5)
*(.init6)
*(.init7)
*(.init8)
*(.init9)
.init9 0x00002f86 0x4 C:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
*(.text)
.text 0x00002f8a 0x4 C:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
0x00002f8a __vector_1
0x00002f8a __vector_12
0x00002f8a __bad_interrupt
0x00002f8a __vector_6
0x00002f8a __vector_3
0x00002f8a __vector_11
0x00002f8a __vector_13
0x00002f8a __vector_17
0x00002f8a __vector_19
0x00002f8a __vector_7
0x00002f8a __vector_5
0x00002f8a __vector_4
0x00002f8a __vector_9
0x00002f8a __vector_2
0x00002f8a __vector_15
0x00002f8a __vector_8
0x00002f8a __vector_14
0x00002f8a __vector_10
0x00002f8a __vector_16
0x00002f8a __vector_18
0x00002f8a __vector_20
.text 0x00002f8e 0x7d2 isojtag_avr910_3.8.o
0x00002f8e isp_start
0x00003760 . = ALIGN (0x2)
*(.text.*)
0x00003760 . = ALIGN (0x2)
*(.fini9)
*(.fini8)
*(.fini7)
*(.fini6)
*(.fini5)
*(.fini4)
*(.fini3)
*(.fini2)
*(.fini1)
*(.fini0)
0x00003760 _etext = .
.data 0x00800060 0x0 load address 0x00003760
0x00800060 PROVIDE (__data_start, .)
*(.data)
*(.gnu.linkonce.d*)
0x00800060 . = ALIGN (0x2)
0x00800060 _edata = .
0x00800060 PROVIDE (__data_end, .)
.bss 0x00800060 0xce
0x00800060 PROVIDE (__bss_start, .)
*(.bss)
.bss 0x00800060 0x1 bootloader.o
0x00800060 valscnt
*(COMMON)
COMMON 0x00800061 0xcd bootloader.o
0x00800061 vals
0x00800129 baddress
0x0080012b device
0x0080012c waddress
0x0080012e PROVIDE (__bss_end, .)
0x00003760 __data_load_start = LOADADDR (.data)
0x00003760 __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x0080012e 0x0
0x0080012e PROVIDE (__noinit_start, .)
*(.noinit*)
0x0080012e PROVIDE (__noinit_end, .)
0x0080012e _end = .
0x0080012e PROVIDE (__heap_start, .)
.eeprom 0x00810000 0x0
*(.eeprom*)
0x00810000 __eeprom_end = .
.stab 0x00000000 0x36c
*(.stab)
.stab 0x00000000 0x36c C:/WinAVR/bin/../lib/gcc/avr/3.4.6/../../../../avr/lib/avr5/crtm16.o
.stabstr 0x00000000 0x84
*(.stabstr)
.stabstr 0x00000000 0x84 C:/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 0x30
*(.debug_aranges)
.debug_aranges
0x00000000 0x30 bootloader.o
.debug_pubnames
0x00000000 0xb3
*(.debug_pubnames)
.debug_pubnames
0x00000000 0xb3 bootloader.o
.debug_info 0x00000000 0x385
*(.debug_info)
.debug_info 0x00000000 0x385 bootloader.o
*(.gnu.linkonce.wi.*)
.debug_abbrev 0x00000000 0x111
*(.debug_abbrev)
.debug_abbrev 0x00000000 0x111 bootloader.o
.debug_line 0x00000000 0x51c
*(.debug_line)
.debug_line 0x00000000 0x51c bootloader.o
.debug_frame
*(.debug_frame)
.debug_str 0x00000000 0x48
*(.debug_str)
.debug_str 0x00000000 0x48 bootloader.o
.debug_loc
*(.debug_loc)
.debug_macinfo
*(.debug_macinfo)
OUTPUT(IsoJtagISP.elf elf32-avr)
.bload_start 0x00003800 0x2
.bload_start 0x00003800 0x2 bootloader.o
0x00003800 bload_starter
.bloader 0x00003804 0x6f4
.bloader 0x00003804 0x6f4 bootloader.o
0x00003e4c read_usart
0x00003e14 send_boot
0x00003ee4 jump_to_jtag
0x00003ec4 USART_Init
0x00003804 main
0x00003e86 send_usart
.ubrr 0x000037a0 0x4e
.ubrr 0x000037a0 0x4e set_UBRR.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -