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

📄 ucosii_51.map

📁 1. UC/OS 8051中完全应用。 2. 显示各个任务的执行时间, 执行时间占总时间百分比, tick计数器 3.任务中信号量,消息以及消息队列的使用。 我自己仔细测试过了
💻 MAP
📖 第 1 页 / 共 5 页
字号:
LX51 LINKER/LOCATER V4.10a                                                              08/18/2008  11:02:21  PAGE 1


LX51 LINKER/LOCATER V4.10a, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE .\obj\main.obj, .\obj\c51.obj, .\obj\OS_CORE.obj, .\obj\OS_CPU_C.obj, .\obj\OS_FLAG.obj, .\obj\
>> OS_MBOX.obj, .\obj\OS_MEM.obj, .\obj\OS_MUTEX.obj, .\obj\OS_Q.obj, .\obj\OS_SEM.obj, .\obj\OS_TASK.obj, .\obj\OS_TIME
>> .obj, .\obj\STARTUP.obj, .\obj\OS_CPU_A.obj, .\obj\LCD_12864.obj TO .\obj\uCosii_51 PRINT (.\lst\uCosii_51.map) CASE


CPU MODE:     8051 MODE
MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  .\obj\main.obj (MAIN)
         COMMENT TYPE 0: C51 V8.08
  .\obj\c51.obj (C51)
         COMMENT TYPE 0: C51 V8.08
  .\obj\OS_CORE.obj (OS_CORE)
         COMMENT TYPE 0: C51 V8.08
  .\obj\OS_CPU_C.obj (OS_CPU_C)
         COMMENT TYPE 0: C51 V8.08
  .\obj\OS_FLAG.obj (OS_FLAG)
         COMMENT TYPE 0: C51 V8.08
  .\obj\OS_MBOX.obj (OS_MBOX)
         COMMENT TYPE 0: C51 V8.08
  .\obj\OS_MEM.obj (OS_MEM)
         COMMENT TYPE 0: C51 V8.08
  .\obj\OS_MUTEX.obj (OS_MUTEX)
         COMMENT TYPE 0: C51 V8.08
  .\obj\OS_Q.obj (OS_Q)
         COMMENT TYPE 0: C51 V8.08
  .\obj\OS_SEM.obj (OS_SEM)
         COMMENT TYPE 0: C51 V8.08
  .\obj\OS_TASK.obj (OS_TASK)
         COMMENT TYPE 0: C51 V8.08
  .\obj\OS_TIME.obj (OS_TIME)
         COMMENT TYPE 0: C51 V8.08
  .\obj\STARTUP.obj (?C_STARTUP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  .\obj\OS_CPU_A.obj (OS_CPU_A)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  .\obj\LCD_12864.obj (LCD_12864)
         COMMENT TYPE 0: C51 V8.08
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
LX51 LINKER/LOCATER V4.10a                                                            08/18/2008  11:02:21  PAGE 2


         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?SLCMP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKIDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C_XBP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?ADDXBP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?XBPOFF)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?STRCPY)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (VSPRINTF)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTPDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKPDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIIDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
LX51 LINKER/LOCATER V4.10a                                                            08/18/2008  11:02:21  PAGE 3


  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIPDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (PRINTF)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
         COMMENT TYPE 1: A51 / ASM51 Assembler


ACTIVE MEMORY CLASSES OF MODULE:  .\obj\uCosii_51 (MAIN)

BASE        START       END         USED      MEMORY CLASS
==========================================================
C:000000H   C:000000H   C:00FFFFH   00518EH   CODE
X:000000H   X:000000H   X:00FFFFH   00173BH   XDATA
C:000000H   C:000000H   C:00FFFFH   0002E8H   CONST
I:000000H   I:000000H   I:0000FFH   000057H   IDATA
I:000000H   I:000000H   I:00007FH   00000FH   DATA
I:000020H.0 I:000020H.0 I:00002FH.7 000001H.1 BIT


MEMORY MAP OF MODULE:  .\obj\uCosii_51 (MAIN)


START     STOP      LENGTH    ALIGN  RELOC    MEMORY CLASS   SEGMENT NAME
=========================================================================

* * * * * * * * * * *   D A T A   M E M O R Y   * * * * * * * * * * * * *
000000H   000007H   000008H   ---    AT..     DATA           "REG BANK 0"
000008H   00000CH   000005H   BYTE   UNIT     DATA           _DATA_GROUP_
00000DH   00000EH   000002H   BYTE   UNIT     DATA           ?C?LIB_DATA
00000FH.0 00001FH.7 000011H.0 ---    ---      **GAP**
000020H.0 000021H.0 000001H.1 BIT    UNIT     BIT            _BIT_GROUP_
000021H.1 000021H   000000H.7 ---    ---      **GAP**
000022H   000037H   000016H   BYTE   UNIT     IDATA          ?ID?OS_CORE
000038H   000078H   000041H   BYTE   UNIT     IDATA          ?STACK

* * * * * * * * * * *   C O D E   M E M O R Y   * * * * * * * * * * * * *
000000H   000002H   000003H   ---    OFFS..   CODE           ?CO??C_STARTUP?0
000003H   000008H   000006H   BYTE   UNIT     CODE           ?PR?INITSERIAL?MAIN
000009H   000009H   000001H   BYTE   UNIT     CODE           ?PR?_?TASKSTARTDISP?MAIN
00000AH   00000AH   000001H   BYTE   UNIT     CODE           ?PR?_?OSINITHOOKBEGIN?OS_CPU_C
00000BH   00000DH   000003H   BYTE   OFFS..   CODE           ?OS_CPU_C?0000B
00000EH   000017H   00000AH   BYTE   UNIT     CODE           ?PR?OSINTCTXSW?OS_CPU_A
000018H   000018H   000001H   BYTE   UNIT     CODE           ?PR?_?OSINITHOOKEND?OS_CPU_C
000019H   000019H   000001H   BYTE   UNIT     CODE           ?PR?_?OSTIMETICKHOOK?OS_CPU_C
00001AH   00001AH   000001H   BYTE   UNIT     CODE           ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
00001BH   00001DH   000003H   BYTE   OFFS..   CODE           ?OS_CPU_C?0001B
00001EH   0007A2H   000785H   BYTE   UNIT     CODE           ?C?LIB_CODE
0007A3H   000B07H   000365H   BYTE   UNIT     CODE           ?PR?PRINTF?PRINTF
000B08H   000BE9H   0000E2H   BYTE   UNIT     CODE           ?CO?MAIN
000BEAH   000C4FH   000066H   BYTE   UNIT     CODE           ?PR?OSCTXSW?OS_CPU_A
LX51 LINKER/LOCATER V4.10a                                                            08/18/2008  11:02:21  PAGE 4


000C50H   000CA1H   000052H   BYTE   UNIT     CODE           ?PR?OSSTARTHIGHRDY?OS_CPU_A
000CA2H   000CEBH   00004AH   BYTE   UNIT     CODE           ?PR?_VSPRINTF?VSPRINTF
000CECH   000D12H   000027H   BYTE   UNIT     CODE           ?PR?PUTCHAR?PUTCHAR
000D13H   000D24H   000012H   BYTE   UNIT     CODE           ?C_C51STARTUP
000D25H   000D32H   00000EH   BYTE   UNIT     CODE           ?CO?OS_CPU_C
000D33H   000F12H   0001E0H   BYTE   UNIT     CONST          ?CO?LCD_12864
000F13H   00101AH   000108H   BYTE   UNIT     CONST          ?CO?OS_CORE
00101BH   0010DDH   0000C3H   BYTE   UNIT     CODE           ?PR?MAIN?MAIN
0010DEH   001151H   000074H   BYTE   UNIT     CODE           ?PR?_?OSSTART?OS_CORE
001152H   001176H   000025H   BYTE   UNIT     CODE           ?PR?LCD_INIT?LCD_12864
001177H   001188H   000012H   BYTE   UNIT     CODE           ?PR?_SEND_DATA?LCD_12864
001189H   0011AAH   000022H   BYTE   UNIT     CODE           ?PR?_SEND_COMM?LCD_12864
0011ABH   001209H   00005FH   BYTE   UNIT     CODE           ?PR?_LCD_CLR?LCD_12864
00120AH   0012AAH   0000A1H   BYTE   UNIT     CODE           ?PR?_?LCD_CLRLINE?LCD_12864
0012ABH   00135AH   0000B0H   BYTE   UNIT     CODE           ?PR?_?PUTCHAR5X8?LCD_12864
00135BH   001478H   00011EH   BYTE   UNIT     CODE           ?PR?_?LCD_DRAW?LCD_12864
001479H   001601H   000189H   BYTE   UNIT     CODE           ?PR?_?OSTASKCREATEEXT?OS_TASK
001602H   001610H   00000FH   BYTE   UNIT     CODE           ?PR?_?C51_ELAPSEDINIT?C51
001611H   0016B5H   0000A5H   BYTE   UNIT     CODE           ?PR?_?OS_SCHED?OS_CORE
0016B6H   001766H   0000B1H   BYTE   UNIT     CODE           ?PR?_?OSSEMPOST?OS_SEM
001767H   00176DH   000007H   BYTE   UNIT     CODE           ?PR?_?C51_ELAPSEDSTOP?C51
00176EH   001775H   000008H   BYTE   UNIT     CODE           ?PR?_?C51_ELAPSEDSTART?C51
001776H   00178FH   00001AH   BYTE   UNIT     CODE           ?PR?_?INITHARDWARE?OS_CPU_C
001790H   0017B2H   000023H   BYTE   UNIT     CODE           ?PR?_?OSSCHEDUNLOCK?OS_CORE
0017B3H   001837H   000085H   BYTE   UNIT     CODE           ?PR?_?OSTASKSWHOOK?OS_CPU_C
001838H   00194EH   000117H   BYTE   UNIT     CODE           ?PR?_?TASKSTART?MAIN
00194FH   001A3DH   0000EFH   BYTE   UNIT     CODE           ?PR?_?LCD_PRINT?LCD_12864
001A3EH   001B2FH   0000F2H   BYTE   UNIT     CODE           ?PR?_?TASKSTARTDISPINIT?MAIN
001B30H   001DE3H   0002B4H   BYTE   UNIT     CODE           ?PR?_?OSTASKSTATHOOK?OS_CPU_C
001DE4H   001DE8H   000005H   BYTE   UNIT     CODE           ?PR?_?OSVERSION?OS_CORE
001DE9H   001EACH   0000C4H   BYTE   UNIT     CODE           ?PR?_?OSSEMCREATE?OS_SEM
001EADH   001ED7H   00002BH   BYTE   UNIT     CODE           ?PR?_?OSSTATINIT?OS_CORE
001ED8H   001F5EH   000087H   BYTE   UNIT     CODE           ?PR?_?OSTIMEDLY?OS_TIME
001F5FH   001F8DH   00002FH   BYTE   UNIT     CODE           ?PR?_?TASKCLK?MAIN
001F8EH   001FA0H   000013H   BYTE   UNIT     CODE           ?PR?_?OSSCHEDLOCK?OS_CORE
001FA1H   002317H   000377H   BYTE   UNIT     CODE           ?PR?_?TASKSTARTCREATETASKS?MAIN
002318H   0023AAH   000093H   BYTE   UNIT     CODE           ?PR?_?TASK1?MAIN
0023ABH   002585H   0001DBH   BYTE   UNIT     CODE           ?PR?_?OSTIMEDLYHMSM?OS_TIME
002586H   0025E3H   00005EH   BYTE   UNIT     CODE           ?PR?_?TASK5?MAIN
0025E4H   00279CH   0001B9H   BYTE   UNIT     CODE           ?PR?_?OSQPOST?OS_Q
00279DH   0027F9H   00005DH   BYTE   UNIT     CODE           ?PR?_?TASK2?MAIN
0027FAH   002868H   00006FH   BYTE   UNIT     CODE           ?PR?_?TASK3?MAIN
002869H   0028D5H   00006DH   BYTE   UNIT     CODE           ?PR?_?TASK4?MAIN
0028D6H   002CA3H   0003CEH   BYTE   UNIT     CODE           ?PR?_?OSINIT?OS_CORE
002CA4H   002CB1H   00000EH   BYTE   UNIT     CODE           ?PR?_?OSINTENTER?OS_CORE
002CB2H   002D2FH   00007EH   BYTE   UNIT     CODE           ?PR?_?OSINTEXIT?OS_CORE
002D30H   002D70H   000041H   BYTE   UNIT     CODE           ?PR?OSTICKISR?OS_CPU_C
002D71H   002DC2H   000052H   BYTE   UNIT     CODE           ?PR?T1_ISR?OS_CPU_C
002DC3H   002ED2H   000110H   BYTE   UNIT     CODE           ?PR?_?OSTIMETICK?OS_CORE
002ED3H   003080H   0001AEH   BYTE   UNIT     CODE           ?PR?_?OS_EVENTTASKRDY?OS_CORE
003081H   00318FH   00010FH   BYTE   UNIT     CODE           ?PR?_?OS_EVENTTASKWAIT?OS_CORE
003190H   0032F9H   00016AH   BYTE   UNIT     CODE           ?PR?_?OSSEMPEND?OS_SEM
0032FAH   003563H   00026AH   BYTE   UNIT     CODE           ?PR?_?OSQPEND?OS_Q
003564H   00363AH   0000D7H   BYTE   UNIT     CODE           ?PR?_?OS_EVENTTO?OS_CORE
00363BH   003817H   0001DDH   BYTE   UNIT     CODE           ?PR?_?OSMBOXPEND?OS_MBOX
003818H   0038C5H   0000AEH   BYTE   UNIT     CODE           ?PR?_?OS_EVENTWAITLISTINIT?OS_CORE
0038C6H   00398DH   0000C8H   BYTE   UNIT     CODE           ?PR?_?OSMBOXCREATE?OS_MBOX
00398EH   003BE5H   000258H   BYTE   UNIT     CODE           ?PR?_?OSQCREATE?OS_Q
003BE6H   003C2EH   000049H   BYTE   UNIT     CODE           ?PR?_?OS_TASKIDLE?OS_CORE
003C2FH   003D06H   0000D8H   BYTE   UNIT     CODE           ?PR?_?OS_TASKSTAT?OS_CORE
003D07H   004045H   00033FH   BYTE   UNIT     CODE           ?PR?_?OS_TCBINIT?OS_CORE
004046H   0042F9H   0002B4H   BYTE   UNIT     CODE           ?PR?_?OSTASKSTKINIT?OS_CPU_C
0042FAH   00440AH   000111H   BYTE   UNIT     CODE           ?PR?_?OSTASKCREATE?OS_TASK
00440BH   004439H   00002FH   BYTE   UNIT     CODE           ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
00443AH   004468H   00002FH   BYTE   UNIT     CODE           ?PR?_?OSTCBINITHOOK?OS_CPU_C
LX51 LINKER/LOCATER V4.10a                                                            08/18/2008  11:02:21  PAGE 5

⌨️ 快捷键说明

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