📄 sd_lab1.map
字号:
0x002160 _LoadMBR
0x00220c _LoadBootSector
0x0023a4 _StopCard
0x0023bc _CloseSPI
0x0023ca _OpenSPI
0x00244c _WriteSPI
0x002468 _ReadByte
0x002478 _ReadWord
0x0024ae _ReadDWord
0x002b06 _sdmmc_cmdtable
0x002ba8 __DefaultInterrupt
External Symbols in Program Memory (by name):
0x000910 _Cache_File_Entry
0x0023bc _CloseSPI
0x0018dc _Cluster2Sector
0x000c4e _CreateFileEntry
0x000cb8 _CreateFirstCluster
0x002116 _DISKmount
0x00204c _Delayms
0x00187a _EraseCluster
0x000312 _FAT16Init
0x000f2e _FATReadQueued
0x00088e _FAT_erase_cluster_chain
0x000eb2 _FATfindEmptyCluster
0x00046e _FATread
0x0007ce _FATwrite
0x00180e _FILECreateHeadCluster
0x000e58 _FILEallocate_new_cluster
0x0012c0 _FILEerase
0x0003a0 _FILEfind
0x0006fc _FILEget_next_cluster
0x0004f0 _FILEopen
0x0017d2 _FileObjectCopy
0x001124 _Fill_File_Object
0x000cf2 _FindEmptyEntries
0x0019f2 _FormatFileName
0x00102a _IncrementTimeStamp
0x00220c _LoadBootSector
0x001266 _LoadDirAttrib
0x002160 _LoadMBR
0x001cfe _MediaDetect
0x001d1a _MediaInit
0x001d3c _MediaInitialize
0x0023ca _OpenSPI
0x000dba _PopulateEntries
0x002468 _ReadByte
0x0024ae _ReadDWord
0x002084 _ReadMedia
0x002478 _ReadWord
0x001efa _SECTORread
0x001f9a _SECTORwrite
0x001ddc _SendMMCCmd
0x001dd2 _ShutdownMedia
0x00209c _StartupCard
0x0023a4 _StopCard
0x001adc _ValidateChars
0x00203e _WriteProtectState
0x00244c _WriteSPI
0x000768 _Write_File_Entry
0x002ba8 __DefaultInterrupt
0x000fa0 ___fclose
0x001356 ___fopen
0x0005a6 ___fread
0x00157c ___fseek
0x000a52 ___fwrite
0x0002f2 ___udivsi3
0x000200 __resetPRI
0x0019d6 _fclose
0x001986 _feof
0x000332 _fopen
0x0019aa _fread
0x00177e _fseek
0x0016e8 _ftell
0x00193a _fwrite
0x001b3e _isShort
0x001be2 _main
0x0002bc _memset
0x0016f6 _remove
0x0017aa _rewind
0x002b06 _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:\PIC24_SD_TEST\DecTrain\Lab1\fileio.o
LOAD C:\PIC24_SD_TEST\DecTrain\Lab1\Lab1.o
LOAD C:\PIC24_SD_TEST\DecTrain\Lab1\sdmmc.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 0x2302
*(.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)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -