📄 ccfatlib.map
字号:
Archive member included because of file (symbol)
/cygdrive/c/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/msp2/libgcc.a(__stop_progExec__.o)
main.o (__stop_progExec__)
/cygdrive/c/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/msp2/libgcc.a(_mulsi3hw.o)
fatlib.o (__umulsi3hw)
/cygdrive/c/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/msp2/libgcc.a(_reset_vector__.o)
/cygdrive/c/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/../../../../msp430/lib/crt430x449.o (_reset_vector__)
Allocating common symbols
Common symbol size file
sectorZero 0x4 fatlib.o
Memory Configuration
Name Origin Length Attributes
text 0x00001100 0x0000eee0 xr
data 0x00000200 0x000007ff xrw
vectors 0x0000ffe0 0x00000020 rw
bootloader 0x00000c00 0x00000400 xr
infomem 0x00001000 0x00000100 xr
infomemnobits 0x00001000 0x00000100 xr
*default* 0x00000000 0xffffffff
Linker script and memory map
LOAD /cygdrive/c/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/../../../../msp430/lib/crt430x449.o
LOAD main.o
LOAD halayer.o
LOAD fatlib.o
LOAD /cygdrive/c/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/msp2/libgcc.a
LOAD /cygdrive/c/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/../../../../msp430/lib/msp2/libc.a
LOAD /cygdrive/c/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/msp2/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 0x00001100 0x1fb2
0x00001100 . = ALIGN (0x2)
*(.init)
.init 0x00001100 0x3a /cygdrive/c/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/msp2/libgcc.a(_reset_vector__.o)
0x00001100 _reset_vector__
*(.init0)
*(.init1)
*(.init2)
*(.init3)
*(.init4)
*(.init5)
*(.init6)
*(.init7)
*(.init8)
*(.init9)
0x0000113a __ctors_start = .
*(.ctors)
0x0000113a __ctors_end = .
0x0000113a __dtors_start = .
*(.dtors)
0x0000113a __dtors_end = .
0x0000113a . = ALIGN (0x2)
*(.text)
.text 0x0000113a 0x6 /cygdrive/c/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/../../../../msp430/lib/crt430x449.o
0x0000113a _unexpected_1_
0x0000113a vector_ffe0
0x0000113a vector_ffec
0x0000113a vector_fff0
0x0000113a vector_fffc
0x0000113a vector_ffe4
0x0000113a vector_ffe2
0x0000113a vector_ffe8
0x0000113e _unexpected_
0x0000113a vector_fffa
0x0000113a vector_ffee
0x0000113a vector_fff4
0x0000113a vector_fff8
0x0000113a vector_fff2
0x0000113a vector_ffe6
0x0000113a vector_fff6
0x0000113a vector_ffea
.text 0x00001140 0xce main.o
0x00001166 main
.text 0x0000120e 0x944 halayer.o
0x000013fc setBLockLength
0x000012d0 spi_put
0x00001224 charEquals
0x0000143a getPartitionOffset
0x0000137c memCardInit
0x00001858 writeSector
0x00001306 sendCommand
0x0000159c readSector
0x00001270 HALayerInit
0x000012ae detectCard
0x00001350 cardResponse
0x00001626 readPartialSector
0x000018e4 writePartialSector
0x00001564 checkWriteState
0x000016f8 readPartialMultiSector
0x000012e8 spi_get
0x000019ca writePartialMultiSector
.text 0x00001b52 0x1534 fatlib.o
0x00002dba fat_flush
0x00002700 fat_openRead
0x00002bdc fat_write
0x00001b94 fat_initialize
0x000029bc fat_read
0x00002090 fat_close
0x0000285e fat_openWrite
0x00003086 . = ALIGN (0x2)
*(.text.*)
.text.libgcc 0x00003086 0x4 /cygdrive/c/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/msp2/libgcc.a(__stop_progExec__.o)
0x00003086 __stop_progExec__
.text.libgcc 0x0000308a 0x28 /cygdrive/c/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/msp2/libgcc.a(_mulsi3hw.o)
0x0000308a __umulsi3hw
0x000030b2 . = ALIGN (0x2)
*(.fini9)
*(.fini8)
*(.fini7)
*(.fini6)
*(.fini5)
*(.fini4)
*(.fini3)
*(.fini2)
*(.fini1)
*(.fini0)
*(.fini)
0x000030b2 _etext = .
.data 0x00000200 0x0 load address 0x000030b2
0x00000200 PROVIDE (__data_start, .)
0x00000200 . = ALIGN (0x2)
*(.data)
0x00000200 . = ALIGN (0x2)
*(.gnu.linkonce.d*)
0x00000200 . = ALIGN (0x2)
0x00000200 _edata = .
.bootloader 0x00000c00 0x0
0x00000c00 PROVIDE (__boot_start, .)
*(.bootloader)
0x00000c00 . = ALIGN (0x2)
*(.bootloader.*)
.infomem 0x00001000 0x0
*(.infomem)
0x00001000 . = ALIGN (0x2)
*(.infomem.*)
.infomemnobits 0x00001000 0x0
*(.infomemnobits)
0x00001000 . = ALIGN (0x2)
*(.infomemnobits.*)
.bss 0x00000200 0x78
0x00000200 PROVIDE (__bss_start, .)
*(.bss)
.bss 0x00000200 0x74 fatlib.o
*(COMMON)
COMMON 0x00000274 0x4 fatlib.o
0x00000274 sectorZero
0x00000278 PROVIDE (__bss_end, .)
0x00000278 _end = .
.noinit 0x00000278 0x0
0x00000278 PROVIDE (__noinit_start, .)
*(.noinit)
*(COMMON)
0x00000278 PROVIDE (__noinit_end, .)
0x00000278 _end = .
.vectors 0x0000ffe0 0x20
0x0000ffe0 PROVIDE (__vectors_start, .)
*(.vectors*)
.vectors 0x0000ffe0 0x20 /cygdrive/c/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/../../../../msp430/lib/crt430x449.o
0x0000ffe0 InterruptVectors
0x00010000 _vectors_end = .
.stab 0x00000000 0x62d0
*(.stab)
.stab 0x00000000 0xf0 /cygdrive/c/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/../../../../msp430/lib/crt430x449.o
.stab 0x000000f0 0x12f0 main.o
0x12fc (size before relaxing)
.stab 0x000013e0 0x21b4 halayer.o
0x2448 (size before relaxing)
.stab 0x00003594 0x2d3c fatlib.o
0x2fd0 (size before relaxing)
.stabstr 0x00000000 0x488f
*(.stabstr)
.stabstr 0x00000000 0x488f /cygdrive/c/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/../../../../msp430/lib/crt430x449.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
*(.debug_aranges)
.debug_pubnames
*(.debug_pubnames)
.debug_info
*(.debug_info)
*(.gnu.linkonce.wi.*)
.debug_abbrev
*(.debug_abbrev)
.debug_line
*(.debug_line)
.debug_frame
*(.debug_frame)
.debug_str
*(.debug_str)
.debug_loc
*(.debug_loc)
.debug_macinfo
*(.debug_macinfo)
0x00000a00 PROVIDE (__stack, 0xa00)
0x000030b2 PROVIDE (__data_start_rom, _etext)
0x000030b2 PROVIDE (__data_end_rom, (_etext + SIZEOF (.data)))
0x000030b2 PROVIDE (__noinit_start_rom, (_etext + SIZEOF (.data)))
0x000030b2 PROVIDE (__noinit_end_rom, ((_etext + SIZEOF (.data)) + SIZEOF (.noinit)))
0x00000000 PROVIDE (__subdevice_has_heap, 0x0)
OUTPUT(ccfatlib.elf elf32-msp430)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -