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

📄 main.map

📁 LPC2294开发板资源,包括源代码,BOOTLOAER,SCH,PCB和器件清单
💻 MAP
📖 第 1 页 / 共 2 页
字号:
Archive member included because of file (symbol)

c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(memchr.o)
                              printf_P.o (memchr)
c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(memcpy.o)
                              mmc.o (memcpy)
c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(strcmp.o)
                              fat.o (strcmp)
c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(strlen.o)
                              printf_P.o (strlen)
c:/winarm/bin/../lib/gcc/arm-elf/4.1.1\libgcc.a(_udivsi3.o)
                              fat.o (__udivsi3)
c:/winarm/bin/../lib/gcc/arm-elf/4.1.1\libgcc.a(_umodsi3.o)
                              fat.o (__umodsi3)
c:/winarm/bin/../lib/gcc/arm-elf/4.1.1\libgcc.a(_dvmd_tls.o)
                              c:/winarm/bin/../lib/gcc/arm-elf/4.1.1\libgcc.a(_udivsi3.o) (__div0)

Allocating common symbols
Common symbol       size              file

ClusterOffset       0x2               fat.o
Volume_Boot_Record_Addr
                    0x2               fat.o
FAT_Offset          0x2               fat.o
ClusterSize         0x1               fat.o

Memory Configuration

Name             Origin             Length             Attributes
ROM              0x00000000         0x00020000         xr
RAM              0x40000000         0x00010000         rw
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD main.o
LOAD mmc.o
LOAD fat.o
LOAD uart.o
LOAD printf_P.o
LOAD bootloader.o
LOAD build/lpc210x_crt0.o
LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libm.a
LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a
START GROUP
LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.1.1\libgcc.a
LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libg.a
LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a
END GROUP
                0x00001024                STACK_SIZE = 0x1024

.text           0x00000000     0x1d60
 *crt0.o(.text)
 .text          0x00000000       0xf4 build/lpc210x_crt0.o
                0x000000dc                reset
                0x00000000                _boot
                0x0000005c                _mainCRTStartup
                0x000000dc                abort
                0x0000005c                _start
                0x000000dc                _reset
                0x000000dc                exit
                0x0000005c                start
 *(.text)
 .text          0x000000f4      0x1fc main.o
                0x00000178                swiirqp
                0x0000018c                main
                0x000000f4                SystemInit
 .text          0x000002f0      0x614 mmc.o
                0x000004ec                mmc_read_sector
                0x0000054c                Read_CID_MMC
                0x000003dc                Write_Byte_MMC
                0x000005cc                mmc_init
                0x0000058c                Read_CSD_MMC
                0x00000404                MMC_Read_Block
                0x000003b4                Read_Byte_MMC
                0x000007a4                mmc_write_sector
                0x000002f0                Write_Command_MMC
 .text          0x00000904      0x47c fat.o
                0x00000c38                Search_File
                0x00000ab0                Read_Dir_Ent
                0x000009dc                Read_File
                0x00000cbc                FAT_Addr
                0x00000cf8                Cluster_Data_Store
                0x00000904                Load_FAT
                0x00000a60                Root_Dir_Addr
 .text          0x00000d80      0x120 uart.o
                0x00000e00                uart_sendchar
                0x00000de0                uart0Putch
                0x00000d80                uart0Init
                0x00000e64                uart0TxFlush
                0x00000e10                uart0Puts
                0x00000e7c                uart0Getch
                0x00000e44                uart0TxEmpty
 .text          0x00000ea0      0x748 printf_P.o
                0x00000f40                _printf_P
                0x00000ea0                PAD_0
                0x00000ef8                PRINTP
                0x00000f1c                PRINT
                0x00000ecc                PAD_SP
 .text          0x000015e8      0x328 bootloader.o
                0x00001758                load_file
                0x000015e8                verify_file
 .text          0x00001910       0x28 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(memchr.o)
                0x00001910                memchr
 .text          0x00001938       0x20 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(memcpy.o)
                0x00001938                memcpy
 .text          0x00001958       0x30 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(strcmp.o)
                0x00001958                strcmp
 .text          0x00001988       0x20 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(strlen.o)
                0x00001988                strlen
 .text          0x000019a8      0x110 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1\libgcc.a(_udivsi3.o)
                0x000019a8                __udivsi3
                0x000019a8                __aeabi_uidiv
                0x00001aa0                __aeabi_uidivmod
 .text          0x00001ab8       0xcc c:/winarm/bin/../lib/gcc/arm-elf/4.1.1\libgcc.a(_umodsi3.o)
                0x00001ab8                __umodsi3
 .text          0x00001b84        0x4 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1\libgcc.a(_dvmd_tls.o)
                0x00001b84                __aeabi_ldiv0
                0x00001b84                __div0
                0x00001b84                __aeabi_idiv0
 *(.rodata)
 .rodata        0x00001b88        0xc main.o
 .rodata        0x00001b94       0x1e mmc.o
 *(.rodata*)
 *fill*         0x00001bb2        0x2 00
 .rodata.str1.4
                0x00001bb4      0x159 main.o
                                0x160 (size before relaxing)
 *fill*         0x00001d0d        0x3 00
 .rodata.str1.4
                0x00001d10       0x50 bootloader.o
                                 0x54 (size before relaxing)
 *(.glue_7)
 .glue_7        0x00001d60        0x0 main.o
 .glue_7        0x00001d60        0x0 mmc.o
 .glue_7        0x00001d60        0x0 fat.o
 .glue_7        0x00001d60        0x0 uart.o
 .glue_7        0x00001d60        0x0 printf_P.o
 .glue_7        0x00001d60        0x0 bootloader.o
 .glue_7        0x00001d60        0x0 build/lpc210x_crt0.o
 .glue_7        0x00001d60        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(memchr.o)
 .glue_7        0x00001d60        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(memcpy.o)
 .glue_7        0x00001d60        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(strcmp.o)
 .glue_7        0x00001d60        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(strlen.o)
 .glue_7        0x00001d60        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1\libgcc.a(_udivsi3.o)
 .glue_7        0x00001d60        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1\libgcc.a(_umodsi3.o)
 .glue_7        0x00001d60        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1\libgcc.a(_dvmd_tls.o)
 *(.glue_7t)
 .glue_7t       0x00001d60        0x0 main.o
 .glue_7t       0x00001d60        0x0 mmc.o
 .glue_7t       0x00001d60        0x0 fat.o
 .glue_7t       0x00001d60        0x0 uart.o
 .glue_7t       0x00001d60        0x0 printf_P.o
 .glue_7t       0x00001d60        0x0 bootloader.o
 .glue_7t       0x00001d60        0x0 build/lpc210x_crt0.o
 .glue_7t       0x00001d60        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(memchr.o)
 .glue_7t       0x00001d60        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(memcpy.o)
 .glue_7t       0x00001d60        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(strcmp.o)
 .glue_7t       0x00001d60        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(strlen.o)
 .glue_7t       0x00001d60        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1\libgcc.a(_udivsi3.o)
 .glue_7t       0x00001d60        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1\libgcc.a(_umodsi3.o)
 .glue_7t       0x00001d60        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1\libgcc.a(_dvmd_tls.o)
                0x00001d60                . = ALIGN (0x4)
                0x00001d60                _etext = .
                0x00001d60                PROVIDE (etext, .)

.data           0x40000000        0x0 load address 0x00001d60
                0x40000000                _data = .
 *(.data)
 .data          0x40000000        0x0 main.o
 .data          0x40000000        0x0 mmc.o
 .data          0x40000000        0x0 fat.o
 .data          0x40000000        0x0 uart.o
 .data          0x40000000        0x0 printf_P.o
 .data          0x40000000        0x0 bootloader.o
 .data          0x40000000        0x0 build/lpc210x_crt0.o
 .data          0x40000000        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(memchr.o)
 .data          0x40000000        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(memcpy.o)
 .data          0x40000000        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(strcmp.o)
 .data          0x40000000        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(strlen.o)
 .data          0x40000000        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1\libgcc.a(_udivsi3.o)
 .data          0x40000000        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1\libgcc.a(_umodsi3.o)
 .data          0x40000000        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1\libgcc.a(_dvmd_tls.o)
                0x40000000                . = ALIGN (0x4)
                0x40000000                _edata = .
                0x40000000                PROVIDE (edata, .)

.bss            0x40000000        0x8
                0x40000000                __bss_start = .
                0x40000000                __bss_start__ = .
 *(.bss)
 .bss           0x40000000        0x0 main.o
 .bss           0x40000000        0x0 mmc.o
 .bss           0x40000000        0x0 fat.o
 .bss           0x40000000        0x0 uart.o
 .bss           0x40000000        0x0 printf_P.o
 .bss           0x40000000        0x0 bootloader.o
 .bss           0x40000000        0x0 build/lpc210x_crt0.o
 .bss           0x40000000        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(memchr.o)
 .bss           0x40000000        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(memcpy.o)
 .bss           0x40000000        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(strcmp.o)
 .bss           0x40000000        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib\libc.a(strlen.o)
 .bss           0x40000000        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1\libgcc.a(_udivsi3.o)
 .bss           0x40000000        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1\libgcc.a(_umodsi3.o)
 .bss           0x40000000        0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1\libgcc.a(_dvmd_tls.o)
 *(COMMON)
 COMMON         0x40000000        0x7 fat.o
                0x40000000                ClusterOffset
                0x40000002                Volume_Boot_Record_Addr
                0x40000004                FAT_Offset
                0x40000006                ClusterSize
                0x40000008                . = ALIGN (0x4)
 *fill*         0x40000007        0x1 00
                0x40000008                . = ALIGN (0x4)
                0x40000008                __bss_end__ = .
                0x40000008                PROVIDE (__bss_end, .)

.stack          0x40000100     0x1024
                0x40001124                . = (. + STACK_SIZE)
 *fill*         0x40000100     0x1024 00
                0x40001124                PROVIDE (_stack, .)
                0x40001124                _end = .
                0x40001124                PROVIDE (end, .)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment        0x00000000      0x10e

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -