?? ucos-ii.omf
字號:
ANALYZING FILE 'E:\黃曉雷文件\STC12C5A60S2\移植51例程\uCOS251_C51\uCOS251_C51\OutPut\uCOS-II' TO FILE 'E:\黃曉雷文件\STC12C5A60S2\移植51例程\uCOS251_C51\uCOS251_C51\OutPut\uCOS-II.OMF'
0: *** DEPLST-RECORD (0x70):
GENCMD: C51 "Source\main.c" LARGE OPTIMIZE(SIZE) DEBUG OBJECTEXTEND NOPRINT OBJECT(.\OutPut\main.obj)
CHECKSUM = 27H
1: *** DEPLST-RECORD (0x70):
GENCMD: C51 "uCosii\OS_CORE.C" LARGE OPTIMIZE(SIZE) DEBUG OBJECTEXTEND NOPRINT OBJECT(.\OutPut\OS_CORE.obj)
CHECKSUM = 36H
2: *** DEPLST-RECORD (0x70):
GENCMD: C51 "uCosii\OS_CPU_C.C" LARGE OPTIMIZE(SIZE) DEBUG OBJECTEXTEND NOPRINT OBJECT(.\OutPut\OS_CPU_C.obj)
CHECKSUM = EAH
3: *** DEPLST-RECORD (0x70):
GENCMD: C51 "uCosii\OS_MBOX.C" LARGE OPTIMIZE(SIZE) DEBUG OBJECTEXTEND NOPRINT OBJECT(.\OutPut\OS_MBOX.obj)
CHECKSUM = BEH
4: *** DEPLST-RECORD (0x70):
GENCMD: C51 "uCosii\OS_MEM.C" LARGE OPTIMIZE(SIZE) DEBUG OBJECTEXTEND NOPRINT OBJECT(.\OutPut\OS_MEM.obj)
CHECKSUM = 22H
5: *** DEPLST-RECORD (0x70):
GENCMD: C51 "uCosii\OS_Q.C" LARGE OPTIMIZE(SIZE) DEBUG OBJECTEXTEND NOPRINT OBJECT(.\OutPut\OS_Q.obj)
CHECKSUM = 6AH
6: *** DEPLST-RECORD (0x70):
GENCMD: C51 "uCosii\OS_SEM.C" LARGE OPTIMIZE(SIZE) DEBUG OBJECTEXTEND NOPRINT OBJECT(.\OutPut\OS_SEM.obj)
CHECKSUM = 0AH
7: *** DEPLST-RECORD (0x70):
GENCMD: C51 "uCosii\OS_TASK.C" LARGE OPTIMIZE(SIZE) DEBUG OBJECTEXTEND NOPRINT OBJECT(.\OutPut\OS_TASK.obj)
CHECKSUM = CAH
8: *** DEPLST-RECORD (0x70):
GENCMD: C51 "uCosii\OS_TIME.C" LARGE OPTIMIZE(SIZE) DEBUG OBJECTEXTEND NOPRINT OBJECT(.\OutPut\OS_TIME.obj)
CHECKSUM = 51H
9: *** DEPLST-RECORD (0x70):
GENCMD: A51 "uCosii\STARTUP.A51" SET(LARGE) DEBUG NOPRINT OBJECT(.\OutPut\STARTUP.obj) EP
CHECKSUM = 9AH
10: *** DEPLST-RECORD (0x70):
GENCMD: A51 "uCosii\OS_CPU_A.ASM" SET(LARGE) DEBUG NOPRINT OBJECT(.\OutPut\OS_CPU_A.obj) EP
CHECKSUM = 61H
11: *** DEPLST-RECORD (0x70):
GENCMD: BL51 @.\OutPut\uCOS-II.lnp
CHECKSUM = 79H
12: *** MODUL-HEADER-RECORD (02H):
MODULE-NAME: 'MAIN', CREATOR: RL51, MODEL: 00H, CHECKSUM = CEH
13: *** SCOPEDEF-RECORD (10H):
BLOCK-TYPE = MODULE BLOCK-NAME: 'MAIN'
CHECKSUM = C0H
14: *** C51-SRCNAM-RECORD (24H):
MODULE GENERATED FROM 'MAIN.C'
CHECKSUM = 35H
15: *** C51-DEBUG-RECORD (22H):
LOCALS:
SI=00H (A) uint , U: (0) CODE , SVAL: 0000H, NAME: '_ICE_DUMMY_'
CHECKSUM = 41H
16: *** C51-TYPEDEF-RECORD (20H):
* TI=32 23H @FUNCTION-LEAF:
RETURN-TYPE: void , PARM-LIST: notype
* TI=33 22H @ARRAY-LEAF: [1] uchar
* TI=34 28H @PTR251-LEAF: 3 Byte, Size=3, mSpace=----- , pSpec=1 void
* TI=35 20H @LIST: NR_OF_COMPONENTS = 1
<comp> Offset=0000H, 'ppdata', TI=34
* TI=36 23H @FUNCTION-LEAF:
RETURN-TYPE: void , PARM-LIST: TI=35
CHECKSUM = 1DH
17: *** C51-DEBUG-RECORD (22H):
PUBLICS:
SI=00H (A) uchar , U: (2) DATA , SVAL: 0090H, NAME: 'P1'
SI=00H (A) TI=32 , U: (0) CODE , SVAL: 0F5BH, NAME: 'main'
SI=00H (A) bit , U: (4) BIT , SVAL: 0097H, NAME: 'LED'
SI=00H (A) TI=33 , U: (1) XDATA , SVAL: 012CH, NAME: 'TaskStartStk'
SI=00H (A) TI=36 , U: (0) CODE , SVAL: 0FF1H, NAME: '_Task'
CHECKSUM = 9BH
18: *** SCOPEDEF-RECORD (10H):
BLOCK-TYPE = PROCEDURE BLOCK-NAME: '_TASK'
CHECKSUM = 4FH
19: *** C51-TYPEDEF-RECORD (20H):
* TI=32 28H @PTR251-LEAF: 3 Byte, Size=3, mSpace=----- , pSpec=1 void
CHECKSUM = 9EH
20: *** C51-DEBUG-RECORD (22H):
LOCALS:
SI=00H (A) TI=32 , U: (1) XDATA , SVAL: 0000H, NAME: 'ppdata'
CHECKSUM = 2FH
21: *** CONTENT-RECORD (06H):
SI=00H (A), LOAD-ADDRESS = 0FF1H
0000H: B2 97 7E 00 7F 19 12 0D - 42 80 F5
CHECKSUM = B6H
22: *** C51-DEBUG-RECORD (22H):
LINNUM:
SI=00H (A), LIN-OFFS: 0FF1H, LINE: #9
SI=00H (A), LIN-OFFS: 0FF1H, LINE: #10
SI=00H (A), LIN-OFFS: 0FF1H, LINE: #11
SI=00H (A), LIN-OFFS: 0FF1H, LINE: #12
SI=00H (A), LIN-OFFS: 0FF1H, LINE: #13
SI=00H (A), LIN-OFFS: 0FF1H, LINE: #14
SI=00H (A), LIN-OFFS: 0FF3H, LINE: #15
SI=00H (A), LIN-OFFS: 0FFAH, LINE: #16
CHECKSUM = 42H
23: *** SCOPEDEF-RECORD (10H):
BLOCK-TYPE = PROC-END BLOCK-NAME: '_TASK'
CHECKSUM = 4CH
24: *** SCOPEDEF-RECORD (10H):
BLOCK-TYPE = PROCEDURE BLOCK-NAME: 'MAIN'
CHECKSUM = BEH
25: *** CONTENT-RECORD (06H):
SI=00H (A), LOAD-ADDRESS = 0F5BH
0000H: 12 07 0D 12 0F E3 90 FF - FF 12 02 C4 E4 F0 7B 01
0010H: 7A 01 79 2C 90 FF FD 12 - 02 C4 12 01 E3 7B 00 7A
0020H: 00 79 00 90 FF FD 12 02 - C4 12 01 E3 7B FF 7A 0F
0030H: 79 F1 12 08 BD 02 0D B6
CHECKSUM = 29H
26: *** C51-DEBUG-RECORD (22H):
LINNUM:
SI=00H (A), LIN-OFFS: 0F5BH, LINE: #19
SI=00H (A), LIN-OFFS: 0F5BH, LINE: #20
SI=00H (A), LIN-OFFS: 0F5BH, LINE: #21
SI=00H (A), LIN-OFFS: 0F5EH, LINE: #22
SI=00H (A), LIN-OFFS: 0F61H, LINE: #23
SI=00H (A), LIN-OFFS: 0F90H, LINE: #24
CHECKSUM = 80H
27: *** SCOPEDEF-RECORD (10H):
BLOCK-TYPE = PROC-END BLOCK-NAME: 'MAIN'
CHECKSUM = BBH
28: *** SCOPEDEF-RECORD (10H):
BLOCK-TYPE = MODUL-END BLOCK-NAME: 'MAIN'
CHECKSUM = BDH
29: *** SCOPEDEF-RECORD (10H):
BLOCK-TYPE = MODULE BLOCK-NAME: 'OS_CORE'
CHECKSUM = B5H
30: *** C51-SRCNAM-RECORD (24H):
MODULE GENERATED FROM 'OS_CORE.C'
CHECKSUM = 2AH
31: *** CONTENT-RECORD (06H):
SI=00H (A), LOAD-ADDRESS = 09DBH
0000H: 48 01 22 01 02 04 08 10 - 20 40 80 61 00 00 22 00
0010H: 00 01 00 02 00 01 00 03 - 00 01 00 02 00 01 00 04
0020H: 00 01 00 02 00 01 00 03 - 00 01 00 02 00 01 00 05
0030H: 00 01 00 02 00 01 00 03 - 00 01 00 02 00 01 00 04
0040H: 00 01 00 02 00 01 00 03 - 00 01 00 02 00 01 00 06
0050H: 00 01 00 02 00 01 00 03 - 00 01 00 02 00 01 00 04
0060H: 00 01 00 02 00 01 00 03 - 00 01 00 02 00 01 00 05
0070H: 00 01 00 02 00 01 00 03 - 00 01 00 02 00 01 00 04
0080H: 00 01 00 02 00 01 00 03 - 00 01 00 02 00 01 00 07
0090H: 00 01 00 02 00 01 00 03 - 00 01 00 02 00 01 00 04
00A0H: 00 01 00 02 00 01 00 03 - 00 01 00 02 00 01 00 05
00B0H: 00 01 00 02 00 01 00 03 - 00 01 00 02 00 01 00 04
00C0H: 00 01 00 02 00 01 00 03 - 00 01 00 02 00 01 00 06
00D0H: 00 01 00 02 00 01 00 03 - 00 01 00 02 00 01 00 04
00E0H: 00 01 00 02 00 01 00 03 - 00 01 00 02 00 01 00 05
00F0H: 00 01 00 02 00 01 00 03 - 00 01 00 02 00 01 00 04
0100H: 00 01 00 02 00 01 00 03 - 00 01 00 02 00 01 00
CHECKSUM = 1EH
32: *** C51-DEBUG-RECORD (22H):
LOCALS:
SI=00H (A) uint , U: (0) CODE , SVAL: 0000H, NAME: '_ICE_DUMMY_'
CHECKSUM = 41H
33: *** C51-TYPEDEF-RECORD (20H):
* TI=32 23H @FUNCTION-LEAF:
RETURN-TYPE: void , PARM-LIST: notype
* TI=33 23H @FUNCTION-LEAF:
RETURN-TYPE: void , PARM-LIST: notype
* TI=34 28H @PTR251-LEAF: 3 Byte, Size=3, mSpace=----- , pSpec=1 uchar
* TI=35 28H @PTR251-LEAF: 3 Byte, Size=3, mSpace=----- , pSpec=1 void
* TI=36 20H @LIST: NR_OF_COMPONENTS = 7
<comp> Offset=0003H, 'prio', uchar
<comp> Offset=0004H, 'ptos', TI=34
<comp> Offset=0007H, 'pbos', TI=34
<comp> Offset=000AH, 'id', uint
<comp> Offset=000CH, 'stk_size', ulong
<comp> Offset=0010H, 'pext', TI=35
<comp> Offset=0013H, 'opt', uint
* TI=37 23H @FUNCTION-LEAF:
RETURN-TYPE: uchar , PARM-LIST: TI=36
* TI=38 20H @LIST: NR_OF_COMPONENTS = 0
* TI=39 24H @TYPE_TAG-LEAF: notype NAME: 'os_tcb'
* TI=40 25H @STRUCT-LEAF: SIZE=0 MEMBER_TI: 38, TAG_TI: 39
* TI=41 28H @PTR251-LEAF: 3 Byte, Size=3, mSpace=----- , pSpec=1 TI=40
* TI=42 20H @LIST: NR_OF_COMPONENTS = 10
<comp> Offset=0000H, 'OSTCBStkPtr', TI=34
<comp> Offset=0003H, 'OSTCBNext', TI=41
<comp> Offset=0006H, 'OSTCBPrev', TI=41
<comp> Offset=0009H, 'OSTCBDly', uint
<comp> Offset=000BH, 'OSTCBStat', uchar
<comp> Offset=000CH, 'OSTCBPrio', uchar
<comp> Offset=000DH, 'OSTCBX', uchar
<comp> Offset=000EH, 'OSTCBY', uchar
<comp> Offset=000FH, 'OSTCBBitX', uchar
<comp> Offset=0010H, 'OSTCBBitY', uchar
* TI=43 24H @TYPE_TAG-LEAF: notype NAME: 'os_tcb'
* TI=44 25H @STRUCT-LEAF: SIZE=17 MEMBER_TI: 42, TAG_TI: 43
* TI=45 28H @PTR251-LEAF: 3 Byte, Size=3, mSpace=----- , pSpec=1 TI=44
* TI=46 22H @ARRAY-LEAF: [2] TI=44
* TI=47 22H @ARRAY-LEAF: [256] uchar
* TI=48 28H @PTR251-LEAF: 3 Byte, Size=3, mSpace=----- , pSpec=1 void
* TI=49 20H @LIST: NR_OF_COMPONENTS = 1
<comp> Offset=0000H, 'ppdata', TI=48
* TI=50 23H @FUNCTION-LEAF:
RETURN-TYPE: void , PARM-LIST: TI=49
* TI=51 22H @ARRAY-LEAF: [2] TI=45
* TI=52 23H @FUNCTION-LEAF:
RETURN-TYPE: void , PARM-LIST: notype
* TI=53 23H @FUNCTION-LEAF:
RETURN-TYPE: void , PARM-LIST: notype
* TI=54 23H @FUNCTION-LEAF:
RETURN-TYPE: void , PARM-LIST: notype
* TI=55 22H @ARRAY-LEAF: [8] uchar
* TI=56 22H @ARRAY-LEAF: [1] uchar
* TI=57 23H @FUNCTION-LEAF:
RETURN-TYPE: void , PARM-LIST: notype
CHECKSUM = D3H
34: *** C51-DEBUG-RECORD (22H):
PUBLICS:
SI=00H (A) uchar , U: (3) IDATA , SVAL: 000AH, NAME: 'OSRdyGrp'
SI=00H (A) bit , U: (4) BIT , SVAL: 00AFH, NAME: 'EA'
SI=00H (A) uchar , U: (3) IDATA , SVAL: 000BH, NAME: 'OSRunning'
SI=00H (A) TI=32 , U: (0) CODE , SVAL: 0C44H, NAME: '_?OS_Sched'
SI=00H (A) TI=33 , U: (0) CODE , SVAL: 0CC6H, NAME: '_?OSIntExit'
SI=00H (A) uchar , U: (3) IDATA , SVAL: 000CH, NAME: 'OSLockNesting'
SI=00H (A) TI=37 , U: (0) CODE , SVAL: 0313H, NAME: '_?OS_TCBInit'
SI=00H (A) TI=45 , U: (3) IDATA , SVAL: 000DH, NAME: 'OSTCBList'
SI=00H (A) TI=46 , U: (1) XDATA , SVAL: 0000H, NAME: 'OSTCBTbl'
SI=00H (A) TI=45 , U: (3) IDATA , SVAL: 0010H, NAME: 'OSTCBFreeList'
SI=00H (A) TI=45 , U: (3) IDATA , SVAL: 0013H, NAME: 'OSTCBCur'
SI=00H (A) TI=47 , U: (1) XDATA , SVAL: 0022H, NAME: 'OSUnMapTbl'
SI=00H (A) uchar , U: (3) IDATA , SVAL: 0016H, NAME: 'OSIntNesting'
SI=00H (A) TI=45 , U: (3) IDATA , SVAL: 0017H, NAME: 'OSTCBHighRdy'
SI=00H (A) TI=50 , U: (0) CODE , SVAL: 0F20H, NAME: '_?OS_TaskIdle'
SI=00H (A) TI=51 , U: (3) IDATA , SVAL: 001AH, NAME: 'OSTCBPrioTbl'
SI=00H (A) uchar , U: (3) IDATA , SVAL: 0020H, NAME: 'OSIntExitY'
SI=00H (A) ulong , U: (3) IDATA , SVAL: 0021H, NAME: 'OSCtxSwCtr'
SI=00H (A) ulong , U: (3) IDATA , SVAL: 0025H, NAME: 'OSIdleCtr'
SI=00H (A) TI=52 , U: (0) CODE , SVAL: 0DB6H, NAME: '_?OSStart'
SI=00H (A) TI=53 , U: (0) CODE , SVAL: 070DH, NAME: '_?OSInit'
SI=00H (A) TI=54 , U: (0) CODE , SVAL: 0AEBH, NAME: '_?OSTimeTick'
SI=00H (A) uchar , U: (3) IDATA , SVAL: 0029H, NAME: 'OSTaskCtr'
SI=00H (A) TI=55 , U: (1) XDATA , SVAL: 0122H, NAME: 'OSMapTbl'
SI=00H (A) uchar , U: (3) IDATA , SVAL: 002AH, NAME: 'OSPrioCur'
SI=00H (A) TI=56 , U: (1) XDATA , SVAL: 012AH, NAME: 'OSTaskIdleStk'
SI=00H (A) TI=57 , U: (0) CODE , SVAL: 0FD5H, NAME: '_?OSIntEnter'
SI=00H (A) uchar , U: (3) IDATA , SVAL: 002BH, NAME: 'OSPrioHighRdy'
SI=00H (A) TI=56 , U: (1) XDATA , SVAL: 012BH, NAME: 'OSRdyTbl'
CHECKSUM = 49H
35: *** SCOPEDEF-RECORD (10H):
BLOCK-TYPE = PROCEDURE BLOCK-NAME: '_?OSINIT'
CHECKSUM = 67H
36: *** CONTENT-RECORD (06H):
SI=00H (A), LOAD-ADDRESS = 070DH
0000H: 90 FF F5 12 02 C4
CHECKSUM = 80H
37: *** SCOPEDEF-RECORD (10H):
BLOCK-TYPE = DO-BLOCK BLOCK-NAME: ''
CHECKSUM = ECH
38: *** C51-TYPEDEF-RECORD (20H):
* TI=32 28H @PTR251-LEAF: 3 Byte, Size=3, mSpace=----- , pSpec=1 uchar
* TI=33 20H @LIST: NR_OF_COMPONENTS = 0
* TI=34 24H @TYPE_TAG-LEAF: notype NAME: 'os_tcb'
* TI=35 25H @STRUCT-LEAF: SIZE=0 MEMBER_TI: 33, TAG_TI: 34
* TI=36 28H @PTR251-LEAF: 3 Byte, Size=3, mSpace=----- , pSpec=1 TI=35
* TI=37 20H @LIST: NR_OF_COMPONENTS = 10
<comp> Offset=0000H, 'OSTCBStkPtr', TI=32
<comp> Offset=0003H, 'OSTCBNext', TI=36
<comp> Offset=0006H, 'OSTCBPrev', TI=36
<comp> Offset=0009H, 'OSTCBDly', uint
<comp> Offset=000BH, 'OSTCBStat', uchar
<comp> Offset=000CH, 'OSTCBPrio', uchar
<comp> Offset=000DH, 'OSTCBX', uchar
<comp> Offset=000EH, 'OSTCBY', uchar
<comp> Offset=000FH, 'OSTCBBitX', uchar
<comp> Offset=0010H, 'OSTCBBitY', uchar
* TI=38 24H @TYPE_TAG-LEAF: notype NAME: 'os_tcb'
* TI=39 25H @STRUCT-LEAF: SIZE=17 MEMBER_TI: 37, TAG_TI: 38
* TI=40 28H @PTR251-LEAF: 3 Byte, Size=3, mSpace=----- , pSpec=1 TI=39
CHECKSUM = 2EH
39: *** C51-DEBUG-RECORD (22H):
LOCALS:
SI=00H (A) uint , U: (9) [?C_xbp_] , SVAL: 0000H, NAME: 'i'
SI=00H (A) TI=32 , U: (9) [?C_xbp_] , SVAL: 0002H, NAME: 'prdytbl'
SI=00H (A) TI=40 , U: (9) [?C_xbp_] , SVAL: 0005H, NAME: 'ptcb1'
SI=00H (A) TI=40 , U: (9) [?C_xbp_] , SVAL: 0008H, NAME: 'ptcb2'
CHECKSUM = D9H
40: *** CONTENT-RECORD (06H):
SI=00H (A), LOAD-ADDRESS = 0713H
0000H: 12 00 03 E4 78 16 F6 78 - 0C F6 78 29 F6 78 0B F6
0010H: 78 25 12 01 67 00 00 00 - 00 78 21 12 01 67 00 00
0020H: 00 00 E4 78 0A F6 7B 01 - 7A 01 79 2B 85 08 83 85
0030H: 09 82 A3 A3 12 01 E3 85 - 08 83 85 09 82 E4 F0 A3
0040H: F0 85 08 83 85 09 82 E0 - FE A3 E0 C3 94 01 EE 94
0050H: 00 50 21 85 08 83 85 09 - 82 A3 A3 E4 75 F0 01 12
0060H: 01 CC E4 12 00 3B 85 08 - 83 85 09 82 75 F0 01 12
0070H: 00 6F 80 CD E4 78 2A F6 - 08 F6 FB FA F9 78 17 12
0080H: 01 BA 78 13 12 01 BA 78 - 0D 12 01 BA 85 08 83 85
0090H: 09 82 E4 F0 A3 F0 85 08 - 83 85 09 82 E0 FE A3 E0
00A0H: FF C3 94 02 EE 94 00 50 - 20 7B 00 7A 00 79 00 EF
00B0H: 75 F0 03 A4 24 1A F8 12 - 01 BA 85 08 83 85 09 82
00C0H: E4 75 F0 01 12 00 6F 80 - CD 7B 01 7A 00 79 00 90
00D0H: 00 05 12 02 E8 12 01 E3 - 7B 01 7A 00 79 11 90 00
00E0H: 08 12 02 E8 12 01 E3 85 - 08 83 85 09 82 E4 F0 A3
00F0H: F0 85 08 83 85 09 82 E0 - FE A3 E0 C3 94 01 EE 94
0100H: 00 50 49 90 00 08 12 02 - E8 12 01 C3 C0 03 C0 02
0110H: C0 01 90 00 05 12 02 E8 - 12 01 C3 90 00 03 12 02
0120H: 6B 90 00 05 12 02 E8 A3 - E4 75 F0 11 12 00 6F 90
0130H: 00 08 12 02 E8 A3 E4 75 - F0 11 12 00 6F 85 08 83
0140H: 85 09 82 E4 75 F0 01 12 - 00 6F 80 A5 7B 00 7A 00
0150H: 79 00 C0 03 C0 02 C0 01 - 90 00 05 12 02 E8 12 01
0160H: C3 90 00 03 12 02 6B 7B - 01 7A 00 79 00 78 10 12
0170H: 01 BA 90 FF FF 12 02 C4 - 74 01 F0 FB 7A 01 79 2A
0180H: 90 FF FD 12 02 C4 12 01 - E3 7B 00 7A 00 79 00 90
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -