📄 fatp24.map
字号:
0x0020de _Cluster2Sector
0x00213c _fwrite
0x002188 _feof
0x0021ac _fread
0x0021d8 _fclose
0x0021f4 _FormatFileName
0x0022de _ValidateChars
0x002340 _isShort
0x0023e4 _main
0x002536 _sdmmc_cmdtable
0x002bdc __DefaultInterrupt
External Symbols in Program Memory (by name):
0x001112 _Cache_File_Entry
0x0009d0 _CloseSPI
0x0020de _Cluster2Sector
0x001450 _CreateFileEntry
0x0014ba _CreateFirstCluster
0x00072a _DISKmount
0x000660 _Delayms
0x00207c _EraseCluster
0x000b16 _FAT16Init
0x001730 _FATReadQueued
0x001090 _FAT_erase_cluster_chain
0x0016b4 _FATfindEmptyCluster
0x000c72 _FATread
0x000fd0 _FATwrite
0x002010 _FILECreateHeadCluster
0x00165a _FILEallocate_new_cluster
0x001ac2 _FILEerase
0x000ba4 _FILEfind
0x000efe _FILEget_next_cluster
0x000cf2 _FILEopen
0x001fd4 _FileObjectCopy
0x001926 _Fill_File_Object
0x0014f4 _FindEmptyEntries
0x0021f4 _FormatFileName
0x00182c _IncrementTimeStamp
0x000820 _LoadBootSector
0x001a68 _LoadDirAttrib
0x000774 _LoadMBR
0x000312 _MediaDetect
0x00032e _MediaInit
0x000350 _MediaInitialize
0x0009de _OpenSPI
0x0015bc _PopulateEntries
0x000a7c _ReadByte
0x000ac2 _ReadDWord
0x000698 _ReadMedia
0x000a8c _ReadWord
0x00050e _SECTORread
0x0005ae _SECTORwrite
0x0003f0 _SendMMCCmd
0x0003e6 _ShutdownMedia
0x0006b0 _StartupCard
0x0009b8 _StopCard
0x0022de _ValidateChars
0x000652 _WriteProtectState
0x000a60 _WriteSPI
0x000f6a _Write_File_Entry
0x002bdc __DefaultInterrupt
0x0017a2 ___fclose
0x001b58 ___fopen
0x000da8 ___fread
0x001d7e ___fseek
0x001254 ___fwrite
0x0002f2 ___udivsi3
0x000200 __resetPRI
0x0021d8 _fclose
0x002188 _feof
0x000b36 _fopen
0x0021ac _fread
0x001f80 _fseek
0x001eea _ftell
0x00213c _fwrite
0x002340 _isShort
0x0023e4 _main
0x0002bc _memset
0x001ef8 _remove
0x001fac _rewind
0x002536 _sdmmc_cmdtable
0x0002e2 _strchr
0x0002d8 _strcpy
0x0002ca _strlen
0x00028e _strncpy
0x000280 _tolower
0x0002ae _toupper
Memory Configuration
Name Origin Length Attributes
data 0x000800 0x002000 a !xr
reset 0x000000 0x000004
ivt 0x000004 0x0000fc
aivt 0x000104 0x0000fc
program 0x000200 0x0155fc xr
config1 0x0157fc 0x000002
config2 0x0157fe 0x000002
*default* 0x000000 0xffffffff
Linker script and memory map
LOAD C:\DecTrain\Lab1\sdmmc.o
LOAD C:\DecTrain\Lab1\fileio.o
LOAD C:\DecTrain\Lab1\Lab1.o
0x0004 __IVT_BASE = 0x4
0x0104 __AIVT_BASE = 0x104
0x0800 __DATA_BASE = 0x800
0x0200 __CODE_BASE = 0x200
.reset 0x000000 0x4
0x000000 0x2 SHORT 0x200 <code 336> (__reset)
0x000001 0x2 SHORT 0x4
0x000002 0x2 SHORT 0x0 ((<code 336> (__reset) >> 0x10) & 0x7f)
0x000003 0x2 SHORT 0x0
.text 0x000200 0x2336
*(.handle)
*(.libc)
.libc 0x000200 0x80 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libpic30-coff.a(crt0.o)
0x000200 _resetPRI
0x000200 _reset
0x000214 _psv_init
0x000224 _data_init
.libc 0x000280 0xe C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libc-coff.a(tolower.os)
0x000280 tolower
.libc 0x00028e 0x20 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libc-coff.a(strncpy.o)
0x00028e strncpy
.libc 0x0002ae 0xe C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libc-coff.a(toupper.os)
0x0002ae toupper
.libc 0x0002bc 0xe C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libc-coff.a(memset.o)
0x0002bc memset
.libc 0x0002ca 0xe C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libc-coff.a(strlen.o)
0x0002ca strlen
.libc 0x0002d8 0xa C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libc-coff.a(strcpy.o)
0x0002d8 strcpy
.libc 0x0002e2 0x10 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libc-coff.a(strchr.o)
0x0002e2 strchr
*(.libm)
.libm 0x0002f2 0x20 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(udivsi3.o)
0x0002f2 __udivsi3
*(.libdsp)
*(.lib*)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -