📄 prj.map
字号:
LARM LINKER/LOCATER V2.42 03/27/2006 10:45:53 PAGE 1
LARM LINKER/LOCATER V2.42, INVOKED BY:
C:\KEIL\ARM\BIN\LA.EXE .\obj\main.obj, .\obj\debug.obj, .\obj\dir.obj, .\obj\disc.obj, .\obj\efs.obj, .\obj\extract.obj,
>> .\obj\fat.obj, .\obj\file.obj, .\obj\fs.obj, .\obj\ioman.obj, .\obj\lpc2000_dbg_printf.obj, .\obj\lpc2000_spi.obj, .
>> \obj\ls.obj, .\obj\mkfs.obj, .\obj\partition.obj, .\obj\plibc.obj, .\obj\sd.obj, .\obj\time.obj, .\obj\ui.obj, .\obj\
>> fonts.obj, .\obj\Startup.obj TO .\obj\prj PRINT (.\lst\prj.map) CASE
CPU MODE: LITTLE ENDIAN
INPUT MODULES INCLUDED:
.\obj\main.obj (main)
COMMENT TYPE 0: CARM V2.42
.\obj\debug.obj (debug)
COMMENT TYPE 0: CARM V2.42
.\obj\dir.obj (dir)
COMMENT TYPE 0: CARM V2.42
.\obj\disc.obj (disc)
COMMENT TYPE 0: CARM V2.42
.\obj\efs.obj (efs)
COMMENT TYPE 0: CARM V2.42
.\obj\extract.obj (extract)
COMMENT TYPE 0: CARM V2.42
.\obj\fat.obj (fat)
COMMENT TYPE 0: CARM V2.42
.\obj\file.obj (file)
COMMENT TYPE 0: CARM V2.42
.\obj\fs.obj (fs)
COMMENT TYPE 0: CARM V2.42
.\obj\ioman.obj (ioman)
COMMENT TYPE 0: CARM V2.42
.\obj\lpc2000_dbg_printf.obj (lpc2000_dbg_printf)
COMMENT TYPE 0: CARM V2.42
.\obj\lpc2000_spi.obj (lpc2000_spi)
COMMENT TYPE 0: CARM V2.42
.\obj\ls.obj (ls)
COMMENT TYPE 0: CARM V2.42
.\obj\mkfs.obj (mkfs)
COMMENT TYPE 0: CARM V2.42
.\obj\partition.obj (partition)
COMMENT TYPE 0: CARM V2.42
.\obj\plibc.obj (plibc)
COMMENT TYPE 0: CARM V2.42
.\obj\sd.obj (sd)
COMMENT TYPE 0: CARM V2.42
.\obj\time.obj (time)
COMMENT TYPE 0: CARM V2.42
.\obj\ui.obj (ui)
COMMENT TYPE 0: CARM V2.42
.\obj\fonts.obj (fonts)
COMMENT TYPE 0: CARM V2.42
.\obj\Startup.obj (STARTUP)
COMMENT TYPE 0: AA V2.40b
C:\KEIL\ARM\LIB\CAL.LIB (FIQ)
COMMENT TYPE 0: AA V2.40c
C:\KEIL\ARM\LIB\CAL.LIB (IRQ)
COMMENT TYPE 0: AA V2.40c
C:\KEIL\ARM\LIB\CAL.LIB (DABT)
COMMENT TYPE 0: AA V2.40c
C:\KEIL\ARM\LIB\CAL.LIB (PABT)
COMMENT TYPE 0: AA V2.40c
C:\KEIL\ARM\LIB\CAL.LIB (SWI)
COMMENT TYPE 0: AA V2.40c
C:\KEIL\ARM\LIB\CAL.LIB (UNDEF)
COMMENT TYPE 0: AA V2.40c
C:\KEIL\ARM\LIB\CAL.LIB (strcpy)
LARM LINKER/LOCATER V2.42 03/27/2006 10:45:53 PAGE 2
COMMENT TYPE 0: CARM V2.40f
C:\KEIL\ARM\LIB\CAL.LIB (strlen)
COMMENT TYPE 0: CARM V2.40f
C:\KEIL\ARM\LIB\CAL.LIB (?C?ICALL)
COMMENT TYPE 0: AA V2.40c
C:\KEIL\ARM\LIB\CAL.LIB (UDIV)
COMMENT TYPE 0: AA V2.40c
C:\KEIL\ARM\LIB\CAL.LIB (SDIV)
COMMENT TYPE 0: AA V2.40c
ACTIVE MEMORY CLASSES OF MODULE: .\obj\prj (main)
BASE START END USED MEMORY CLASS
========================================================
00000000H 00000000H FFFFFFFFH 000043DAH CONST
00000000H 00000000H FFFFFFFFH 0000403CH CODE
00000000H 00000000H FFFFFFFFH 000014DBH DATA
MEMORY MAP OF MODULE: .\obj\prj (main)
START STOP LENGTH ALIGN RELOC MEMORY CLASS SEGMENT NAME
=========================================================================
00000000H 000000B3H 000000B4H 4 AT.. CODE STARTUPCODE
000000B4H 0000013BH 00000088H 4 UNIT CONST ?CON?main
0000013CH 00001182H 00001047H 4 UNIT DATA ?DT0?main
00001183H 00001183H 00000001H --- --- **GAP**
00001184H 000011C1H 0000003EH 4 UNIT CONST ?CON?fat
000011C2H 000011C3H 00000002H --- --- **GAP**
000011C4H 0000125AH 00000097H 4 UNIT CONST ?CON?ioman
0000125BH 0000125BH 00000001H --- --- **GAP**
0000125CH 0000125FH 00000004H 4 UNIT DATA ?DT0?lpc2000_dbg_printf
00001260H 00001301H 000000A2H 4 UNIT CONST ?CON?lpc2000_spi
00001302H 00001303H 00000002H --- --- **GAP**
00001304H 0000135AH 00000057H 4 UNIT CONST ?CON?mkfs
0000135BH 0000135BH 00000001H --- --- **GAP**
0000135CH 00001597H 0000023CH 4 UNIT CONST ?CON?sd
00001598H 000015E7H 00000050H 4 UNIT CONST ?CON?ui
000015E8H 000054ABH 00003EC4H 4 UNIT CONST ?CON?fonts
000054ACH 0000593BH 00000490H 4 UNIT DATA STACK
0000593CH 00005953H 00000018H 4 UNIT CONST ?C_CLRSEG
00005954H 0000596FH 0000001CH 4 UNIT CONST ?C_INITSEG
00005970H 00005B2FH 000001C0H 4 UNIT CODE ?PR?main?main
00005B30H 00005B6BH 0000003CH 4 UNIT CODE ?PR?dir_getFileStructure?T?dir
00005B6CH 00005BA3H 00000038H 4 UNIT CODE ?PR?dir_createDirectoryEntry?T?dir
00005BA4H 00005BF3H 00000050H 4 UNIT CODE ?PR?dir_createDefaultEntry?T?dir
00005BF4H 00005C47H 00000054H 4 UNIT CODE ?PR?dir_setFirstCluster?T?dir
00005C48H 00005C7BH 00000034H 4 UNIT CODE ?PR?dir_setFileSize?T?dir
00005C7CH 00005CF3H 00000078H 4 UNIT CODE ?PR?dir_findinDir?T?dir
00005CF4H 00005D1FH 0000002CH 4 UNIT CODE ?PR?dir_findinBuf?T?dir
00005D20H 00005DB3H 00000094H 4 UNIT CODE ?PR?dir_findinCluster?T?dir
00005DB4H 00005E57H 000000A4H 4 UNIT CODE ?PR?dir_findinRootArea?T?dir
00005E58H 00005EAFH 00000058H 4 UNIT CODE ?PR?dir_getFatFileName?T?dir
00005EB0H 00005EE7H 00000038H 4 UNIT CODE ?PR?dir_updateDirectoryEntry?T?dir
00005EE8H 00005F27H 00000040H 4 UNIT CODE ?PR?dir_addCluster?T?dir
00005F28H 00005FBFH 00000098H 4 UNIT CODE ?PR?dir_findFileinBuf?T?dir
00005FC0H 00006027H 00000068H 4 UNIT CODE ?PR?dir_findFreeEntryinBuf?T?dir
00006028H 00006043H 0000001CH 4 UNIT CODE ?PR?disc_initDisc?T?disc
00006044H 00006093H 00000050H 4 UNIT CODE ?PR?disc_loadMBR?T?disc
00006094H 00006153H 000000C0H 4 UNIT CODE ?PR?efs_init?T?efs
00006154H 00006173H 00000020H 4 UNIT CODE ?PR?ex_getb16?T?extract
00006174H 000061A7H 00000034H 4 UNIT CODE ?PR?ex_getb32?T?extract
000061A8H 000061EFH 00000048H 4 UNIT CODE ?PR?ex_setb32?T?extract
LARM LINKER/LOCATER V2.42 03/27/2006 10:45:53 PAGE 3
000061F0H 0000624FH 00000060H 4 UNIT CODE ?PR?ex_getPartitionField?T?extract
00006250H 000062C3H 00000074H 4 UNIT CODE ?PR?fat_getSectorAddressFatEntry?T?fat
000062C4H 000063EBH 00000128H 4 UNIT CODE ?PR?fat_getNextClusterAddress?T?fat
000063ECH 000065CBH 000001E0H 4 UNIT CODE ?PR?fat_setNextClusterAddress?T?fat
000065CCH 0000661FH 00000054H 4 UNIT CODE ?PR?fat_isEocMarker?T?fat
00006620H 0000664FH 00000030H 4 UNIT CODE ?PR?fat_giveEocMarker?T?fat
00006650H 0000674BH 000000FCH 4 UNIT CODE ?PR?fat_getNextClusterAddressWBuf?T?fat
0000674CH 000068DBH 00000190H 4 UNIT CODE ?PR?fat_setNextClusterAddressWBuf?T?fat
000068DCH 000069BFH 000000E4H 4 UNIT CODE ?PR?fat_getNextClusterChain?T?fat
000069C0H 00006A4BH 0000008CH 4 UNIT CODE ?PR?fat_LogicToDiscCluster?T?fat
00006A4CH 00006BB7H 0000016CH 4 UNIT CODE ?PR?fat_allocClusterChain?T?fat
00006BB8H 00006C17H 00000060H 4 UNIT CODE ?PR?fat_unlinkClusterChain?T?fat
00006C18H 00006C5BH 00000044H 4 UNIT CODE ?PR?fat_countClustersInChain?T?fat
00006C5CH 00006CABH 00000050H 4 UNIT CODE ?PR?fat_DiscToLogicCluster?T?fat
00006CACH 00006CD7H 0000002CH 4 UNIT CODE ?PR?fat_countFreeClusters?T?fat
00006CD8H 00006F3FH 00000268H 4 UNIT CODE ?PR?file_fopen?T?file
00006F40H 00006FBFH 00000080H 4 UNIT CODE ?PR?file_fclose?T?file
00006FC0H 00006FE3H 00000024H 4 UNIT CODE ?PR?file_setpos?T?file
00006FE4H 00007133H 00000150H 4 UNIT CODE ?PR?file_fread?T?file
00007134H 0000715BH 00000028H 4 UNIT CODE ?PR?file_read?T?file
0000715CH 0000731FH 000001C4H 4 UNIT CODE ?PR?file_fwrite?T?file
00007320H 00007347H 00000028H 4 UNIT CODE ?PR?file_write?T?file
00007348H 0000743BH 000000F4H 4 UNIT CODE ?PR?file_normalToFatName?T?file
0000743CH 000074D7H 0000009CH 4 UNIT CODE ?PR?file_validateChar?T?file
000074D8H 00007533H 0000005CH 4 UNIT CODE ?PR?file_initFile?T?file
00007534H 00007577H 00000044H 4 UNIT CODE ?PR?file_setAttr?T?file
00007578H 0000758FH 00000018H 4 UNIT CODE ?PR?file_getAttr?T?file
00007590H 00007607H 00000078H 4 UNIT CODE ?PR?file_requiredCluster?T?file
00007608H 00007663H 0000005CH 4 UNIT CODE ?PR?fs_initFs?T?fs
00007664H 0000769FH 0000003CH 4 UNIT CODE ?PR?fs_isValidFat?T?fs
000076A0H 0000772BH 0000008CH 4 UNIT CODE ?PR?fs_loadVolumeId?T?fs
0000772CH 000077F7H 000000CCH 4 UNIT CODE ?PR?fs_verifySanity?T?fs
000077F8H 00007893H 0000009CH 4 UNIT CODE ?PR?fs_countDataSectors?T?fs
00007894H 000078D7H 00000044H 4 UNIT CODE ?PR?fs_determineFatType?T?fs
000078D8H 00007927H 00000050H 4 UNIT CODE ?PR?fs_findFirstSectorRootDir?T?fs
00007928H 00007937H 00000010H 4 UNIT CODE ?PR?fs_initCurrentDir?T?fs
00007938H 0000798FH 00000058H 4 UNIT CODE ?PR?fs_clusterToSector?T?fs
00007990H 000079BFH 00000030H 4 UNIT CODE ?PR?fs_getNextFreeCluster?T?fs
000079C0H 000079C3H 00000004H 4 UNIT CODE ?PR?fs_giveFreeClusterHint?T?fs
000079C4H 00007A47H 00000084H 4 UNIT CODE ?PR?fs_findFreeFile?T?fs
00007A48H 00007B3BH 000000F4H 4 UNIT CODE ?PR?fs_findFile?T?fs
00007B3CH 00007B9BH 00000060H 4 UNIT CODE ?PR?fs_getLastCluster?T?fs
00007B9CH 00007BB3H 00000018H 4 UNIT CODE ?PR?fs_getFirstClusterRootDir?T?fs
00007BB4H 00007BD7H 00000024H 4 UNIT CODE ?PR?fs_setFirstClusterInDirEntry?T?fs
00007BD8H 00007BFFH 00000028H 4 UNIT CODE ?PR?fs_initClusterChain?T?fs
00007C00H 00007C17H 00000018H 4 UNIT CODE ?PR?fs_flushFs?T?fs
00007C18H 00007C27H 00000010H 4 UNIT CODE ?PR?fs_umount?T?fs
00007C28H 00007C7FH 00000058H 4 UNIT CODE ?PR?fs_clearCluster?T?fs
00007C80H 00007CAFH 00000030H 4 UNIT CODE ?PR?ioman_init?T?ioman
00007CB0H 00007D73H 000000C4H 4 UNIT CODE ?PR?ioman_reset?T?ioman
00007D74H 00007D7BH 00000008H 4 UNIT CODE ?PR?ioman_getBuffer?T?ioman
00007D7CH 00007DE7H 0000006CH 4 UNIT CODE ?PR?ioman_setAttr?T?ioman
00007DE8H 00007E23H 0000003CH 4 UNIT CODE ?PR?ioman_getAttr?T?ioman
00007E24H 00007E4FH 0000002CH 4 UNIT CODE ?PR?ioman_getUseCnt?T?ioman
00007E50H 00007E8BH 0000003CH 4 UNIT CODE ?PR?ioman_incUseCnt?T?ioman
00007E8CH 00007EC7H 0000003CH 4 UNIT CODE ?PR?ioman_decUseCnt?T?ioman
00007EC8H 00007EF3H 0000002CH 4 UNIT CODE ?PR?ioman_getRefCnt?T?ioman
00007EF4H 00007F2FH 0000003CH 4 UNIT CODE ?PR?ioman_incRefCnt?T?ioman
00007F30H 00007FE7H 000000B8H 4 UNIT CODE ?PR?ioman_pop?T?ioman
00007FE8H 000080ABH 000000C4H 4 UNIT CODE ?PR?ioman_push?T?ioman
000080ACH 000080D7H 0000002CH 4 UNIT CODE ?PR?ioman_getPtr?T?ioman
000080D8H 00008117H 00000040H 4 UNIT CODE ?PR?ioman_getBp?T?ioman
00008118H 00008153H 0000003CH 4 UNIT CODE ?PR?ioman_readSector?T?ioman
00008154H 0000818FH 0000003CH 4 UNIT CODE ?PR?ioman_writeSector?T?ioman
00008190H 000081EFH 00000060H 4 UNIT CODE ?PR?ioman_resetCacheItem?T?ioman
LARM LINKER/LOCATER V2.42 03/27/2006 10:45:53 PAGE 4
000081F0H 00008247H 00000058H 4 UNIT CODE ?PR?ioman_findSectorInCache?T?ioman
00008248H 0000828BH 00000044H 4 UNIT CODE ?PR?ioman_findFreeSpot?T?ioman
0000828CH 00008393H 00000108H 4 UNIT CODE ?PR?ioman_findUnusedSpot?T?ioman
00008394H 0000846FH 000000DCH 4 UNIT CODE ?PR?ioman_findOverallocableSpot?T?ioman
00008470H 000084D7H 00000068H 4 UNIT CODE ?PR?ioman_putSectorInCache?T?ioman
000084D8H 00008563H 0000008CH 4 UNIT CODE ?PR?ioman_flushSector?T?ioman
00008564H 000086DBH 00000178H 4 UNIT CODE ?PR?ioman_getSector?T?ioman
000086DCH 00008767H 0000008CH 4 UNIT CODE ?PR?ioman_releaseSector?T?ioman
00008768H 0000880FH 000000A8H 4 UNIT CODE ?PR?ioman_directSectorRead?T?ioman
00008810H 000088EFH 000000E0H 4 UNIT CODE ?PR?ioman_directSectorWrite?T?ioman
000088F0H 00008977H 00000088H 4 UNIT CODE ?PR?ioman_flushRange?T?ioman
00008978H 00008BB7H 00000240H 4 UNIT CODE ?PR?lpc2000_debug_printf?T?lpc2000_dbg_printf
00008BB8H 00008BE3H 0000002CH 4 UNIT CODE ?PR?myputchar?T?lpc2000_dbg_printf
00008BE4H 00008C7BH 00000098H 4 UNIT CODE ?PR?if_initInterface?T?lpc2000_spi
00008C7CH 00008C9BH 00000020H 4 UNIT CODE ?PR?if_readBuf?T?lpc2000_spi
00008C9CH 00008CB3H 00000018H 4 UNIT CODE ?PR?if_writeBuf?T?lpc2000_spi
00008CB4H 00008D33H 00000080H 4 UNIT CODE ?PR?if_spiInit?T?lpc2000_spi
00008D34H 00008D53H 00000020H 4 UNIT CODE ?PR?if_spiSetSpeed?T?lpc2000_spi
00008D54H 00008D8FH 0000003CH 4 UNIT CODE ?PR?if_spiSend?T?lpc2000_spi
00008D90H 00008DB7H 00000028H 4 UNIT CODE ?PR?my_if_spiSend?T?lpc2000_spi
00008DB8H 00008E13H 0000005CH 4 UNIT CODE ?PR?ls_openDir?T?ls
00008E14H 00008E53H 00000040H 4 UNIT CODE ?PR?ls_getNext?T?ls
00008E54H 00008E83H 00000030H 4 UNIT CODE ?PR?ls_getDirEntry?T?ls
00008E84H 00008F17H 00000094H 4 UNIT CODE ?PR?ls_getRealDirEntry?T?ls
00008F18H 00008F93H 0000007CH 4 UNIT CODE ?PR?ls_getRootAreaEntry?T?ls
00008F94H 00008FBFH 0000002CH 4 UNIT CODE ?PR?ls_isValidFileEntry?T?ls
00008FC0H 00009013H 00000054H 4 UNIT CODE ?PR?ls_fileEntryToDirListEntry?T?ls
00009014H 0000905FH 0000004CH 4 UNIT CODE ?PR?part_initPartition?T?partition
00009060H 000090A7H 00000048H 4 UNIT CODE ?PR?part_isFatPart?T?partition
000090A8H 000090CFH 00000028H 4 UNIT CODE ?PR?part_readBuf?T?partition
000090D0H 000090F7H 00000028H 4 UNIT CODE ?PR?part_writeBuf?T?partition
000090F8H 0000911BH 00000024H 4 UNIT CODE ?PR?part_getSect?T?partition
0000911CH 00009133H 00000018H 4 UNIT CODE ?PR?part_relSect?T?partition
00009134H 00009163H 00000030H 4 UNIT CODE ?PR?part_flushPart?T?partition
00009164H 00009187H 00000024H 4 UNIT CODE ?PR?part_directSectorRead?T?partition
00009188H 000091ABH 00000024H 4 UNIT CODE ?PR?part_directSectorWrite?T?partition
000091ACH 000091CBH 00000020H 4 UNIT CODE ?PR?part_getRealLBA?T?partition
000091CCH 000091FFH 00000034H 4 UNIT CODE ?PR?strMatch?T?plibc
00009200H 00009223H 00000024H 4 UNIT CODE ?PR?memCpy?T?plibc
00009224H 0000923FH 0000001CH 4 UNIT CODE ?PR?memClr?T?plibc
00009240H 00009303H 000000C4H 4 UNIT CODE ?PR?sd_Init?T?sd
00009304H 00009383H 00000080H 4 UNIT CODE ?PR?sd_Command?T?sd
00009384H 000093BFH 0000003CH 4 UNIT CODE ?PR?sd_Resp8b?T?sd
000093C0H 00009447H 00000088H 4 UNIT CODE ?PR?sd_Resp8bError?T?sd
00009448H 0000947BH 00000034H 4 UNIT CODE ?PR?sd_Resp16b?T?sd
0000947CH 0000955BH 000000E0H 4 UNIT CODE ?PR?sd_State?T?sd
0000955CH 0000960FH 000000B4H 4 UNIT CODE ?PR?sd_readSector?T?sd
00009610H 000096ABH 0000009CH 4 UNIT CODE ?PR?sd_writeSector?T?sd
000096ACH 000097DBH 00000130H 4 UNIT CODE ?PR?sd_getDriveSize?T?sd
000097DCH 000097DFH 00000004H 4 UNIT CODE ?PR?fs_hasTimeSupport?T?time
000097E0H 000097E3H 00000004H 4 UNIT CODE ?C?FIQ
000097E4H 000097E7H 00000004H 4 UNIT CODE ?C?IRQ
000097E8H 000097EBH 00000004H 4 UNIT CODE ?C?DABT
000097ECH 000097EFH 00000004H 4 UNIT CODE ?C?PABT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -