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

📄 main.map

📁 高性能USB转串口(可高达10Mbps)完整的源代码
💻 MAP
📖 第 1 页 / 共 2 页
字号:

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 + -