📄 main.map
字号:
Allocating common symbols
Common symbol size file
COM0 0x4 interrupt_Usart.o
pCDC 0x18 main.o
csrTab 0x190 cdc_enumerate.o
Discarded input sections
.text 0x00000000 0x0 ../Compil/srcWinARM/Cstartup.o
.data 0x00000000 0x0 ../Compil/srcWinARM/Cstartup.o
.bss 0x00000000 0x0 ../Compil/srcWinARM/Cstartup.o
.text 0x00000000 0x0 ../Compil/srcWinARM/swi_handler.o
.data 0x00000000 0x0 ../Compil/srcWinARM/swi_handler.o
.bss 0x00000000 0x0 ../Compil/srcWinARM/swi_handler.o
.text 0x00000000 0x0 ../Compil/srcWinARM/Cstartup_SAM7.o
.data 0x00000000 0x0 ../Compil/srcWinARM/Cstartup_SAM7.o
.bss 0x00000000 0x0 ../Compil/srcWinARM/Cstartup_SAM7.o
.text 0x00000000 0x0 swi_handler_user.o
.data 0x00000000 0x0 swi_handler_user.o
.bss 0x00000000 0x0 swi_handler_user.o
.text 0x00000000 0x0 main.o
.data 0x00000000 0x0 main.o
.bss 0x00000000 0x0 main.o
.text 0x00000000 0x0 cdc_enumerate.o
.data 0x00000000 0x0 cdc_enumerate.o
.bss 0x00000000 0x0 cdc_enumerate.o
.bss.csrIdx 0x00000000 0x0 cdc_enumerate.o
COMMON 0x00000000 0x0 cdc_enumerate.o
.text 0x00000000 0x0 interrupt_Usart.o
.data 0x00000000 0x0 interrupt_Usart.o
.bss 0x00000000 0x0 interrupt_Usart.o
Memory Configuration
Name Origin Length Attributes
CODE 0x00100000 0x00040000 xr
DATA 0x00200000 0x00010000 xrw
*default* 0x00000000 0xffffffff
Linker script and memory map
LOAD ../Compil/srcWinARM/Cstartup.o
LOAD ../Compil/srcWinARM/swi_handler.o
LOAD ../Compil/srcWinARM/Cstartup_SAM7.o
LOAD swi_handler_user.o
LOAD main.o
LOAD cdc_enumerate.o
LOAD interrupt_Usart.o
LOAD e:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a
LOAD e:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a
LOAD e:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a
LOAD e:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a
START GROUP
LOAD e:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a
LOAD e:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libg.a
LOAD e:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a
END GROUP
0x00200000 __FIRST_IN_RAM = 0x200000
0x00210000 __TOP_STACK = 0x210000
0x00100000 . = 0x100000
.text 0x00100000 0xb48
*(.vectorg)
0x00100000 . = ALIGN (0x4)
*(.init)
.init 0x00100000 0x130 ../Compil/srcWinARM/Cstartup.o
0x00100000 _startup
0x001000f8 exit
*(.text .text.*)
.text.AT91F_LowLevelInit
0x00100130 0xa8 ../Compil/srcWinARM/Cstartup_SAM7.o
0x00100130 AT91F_LowLevelInit
.text.SWI_Handler_User
0x001001d8 0x4 swi_handler_user.o
0x001001d8 SWI_Handler_User
.text.AT91F_USB_Open
0x001001dc 0x44 main.o
0x001001dc AT91F_USB_Open
.text.main 0x00100220 0xd0 main.o
0x00100220 main
.text.AT91F_CDC_Open
0x001002f0 0x28 cdc_enumerate.o
0x001002f0 AT91F_CDC_Open
.text.AT91F_USB_SendData
0x00100318 0x7c cdc_enumerate.o
.text.AT91F_USB_SendZlp
0x00100394 0x20 cdc_enumerate.o
0x00100394 AT91F_USB_SendZlp
.text.AT91F_USB_SendStall
0x001003b4 0x20 cdc_enumerate.o
0x001003b4 AT91F_USB_SendStall
.text.AT91F_UDP_IsConfigured
0x001003d4 0x354 cdc_enumerate.o
.text.AT91F_UDP_Write
0x00100728 0xa4 cdc_enumerate.o
.text.AT91F_UDP_Read
0x001007cc 0x84 cdc_enumerate.o
.text.Trace_Toggel_LED
0x00100850 0x18 interrupt_Usart.o
0x00100850 Trace_Toggel_LED
.text.Usart_c_irq_handler
0x00100868 0x10c interrupt_Usart.o
0x00100868 Usart_c_irq_handler
.text.AT91F_US_Put
0x00100974 0x34 interrupt_Usart.o
0x00100974 AT91F_US_Put
.text.Usart_init
0x001009a8 0x148 interrupt_Usart.o
0x001009a8 Usart_init
*(.gnu.linkonce.t.*)
*(.glue_7)
.glue_7 0x00100af0 0x0 ../Compil/srcWinARM/Cstartup.o
.glue_7 0x00100af0 0x0 ../Compil/srcWinARM/swi_handler.o
.glue_7 0x00100af0 0x0 ../Compil/srcWinARM/Cstartup_SAM7.o
.glue_7 0x00100af0 0x0 swi_handler_user.o
.glue_7 0x00100af0 0x0 main.o
.glue_7 0x00100af0 0x0 cdc_enumerate.o
.glue_7 0x00100af0 0x0 interrupt_Usart.o
*(.glue_7t)
.glue_7t 0x00100af0 0x0 ../Compil/srcWinARM/Cstartup.o
.glue_7t 0x00100af0 0x0 ../Compil/srcWinARM/swi_handler.o
.glue_7t 0x00100af0 0x0 ../Compil/srcWinARM/Cstartup_SAM7.o
.glue_7t 0x00100af0 0x0 swi_handler_user.o
.glue_7t 0x00100af0 0x0 main.o
.glue_7t 0x00100af0 0x0 cdc_enumerate.o
.glue_7t 0x00100af0 0x0 interrupt_Usart.o
*(.gcc_except_table)
*(.rodata)
*(.rodata.*)
.rodata.devDescriptor
0x00100af0 0x12 cdc_enumerate.o
0x00100af0 devDescriptor
.rodata.cfgDescriptor
0x00100b02 0x43 cdc_enumerate.o
0x00100b02 cfgDescriptor
*(.gnu.linkonce.r.*)
0x00100b48 . = ALIGN (0x4)
*fill* 0x00100b45 0x3 00
0x00100b48 . = ALIGN (0x4)
.ctors 0x00100b48 0x0
0x00100b48 PROVIDE (__ctors_start__, .)
*(SORT(.ctors.*))
*(.ctors)
0x00100b48 PROVIDE (__ctors_end__, .)
.dtors 0x00100b48 0x0
0x00100b48 PROVIDE (__dtors_start__, .)
*(SORT(.dtors.*))
*(.dtors)
0x00100b48 PROVIDE (__dtors_end__, .)
0x00100b48 . = ALIGN (0x4)
0x00100b48 _etext = .
0x00100b48 PROVIDE (etext, .)
.data 0x00200000 0x1d0 load address 0x00100b48
0x00200000 _data = .
*(.vectmapped)
.vectmapped 0x00200000 0x68 ../Compil/srcWinARM/Cstartup.o
0x00200068 . = ALIGN (0x4)
*(.fastrun .fastrun.*)
.fastrun 0x00200068 0x60 ../Compil/srcWinARM/Cstartup.o
0x00200068 IRQ_Handler_Entry
0x002000b8 AT91F_Default_FIQ_handler
0x002000bc AT91F_Default_IRQ_handler
0x002000c0 AT91F_Spurious_handler
.fastrun 0x002000c8 0x100 ../Compil/srcWinARM/swi_handler.o
0x002000c8 SoftwareInterruptASM
0x002001c8 . = ALIGN (0x4)
0x002001c8 . = ALIGN (0x4)
*(.data)
*(.data.*)
.data.line 0x002001c8 0x8 cdc_enumerate.o
0x002001c8 line
*(.gnu.linkonce.d.*)
0x002001d0 . = ALIGN (0x4)
0x002001d0 . = ALIGN (0x4)
0x002001d0 _edata = .
0x002001d0 PROVIDE (edata, .)
.bss 0x002001d0 0xe8
0x002001d0 __bss_start = .
0x002001d0 __bss_start__ = .
*(.bss)
*(.bss.*)
.bss.first 0x002001d0 0x4 interrupt_Usart.o
0x002001d0 first
.bss.buff_rx 0x002001d4 0x64 interrupt_Usart.o
.bss.buff_rx1 0x00200238 0x64 interrupt_Usart.o
*(.gnu.linkonce.b.*)
*(COMMON)
COMMON 0x0020029c 0x18 main.o
0x0020029c pCDC
COMMON 0x002002b4 0x4 interrupt_Usart.o
0x002002b4 COM0
0x002002b8 . = ALIGN (0x4)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -