📄 wrtos.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 11/05/2004 10:43:37 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\\C51\BIN\BL51.EXE INITTASK.obj, ISR.obj, MAIN.obj, TASK.obj, TASK2.obj, TASK3.obj, TASK4.obj, TASK5.obj, TASKISR.obj,
>> OSMemory.obj, OS_Mail.obj TO WRTOS RAMSIZE (256) XDATA (0X0000-0X0FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
INITTASK.obj (INITTASK)
ISR.obj (ISR)
MAIN.obj (MAIN)
TASK.obj (TASK)
TASK2.obj (TASK2)
TASK3.obj (TASK3)
TASK4.obj (TASK4)
TASK5.obj (TASK5)
TASKISR.obj (TASKISR)
OSMemory.obj (OSMEMORY)
OS_Mail.obj (OS_MAIL)
D:\\C51\LIB\C51S.LIB (?C_STARTUP)
D:\\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\\C51\LIB\C51S.LIB (?C?CILDOPTR)
D:\\C51\LIB\C51S.LIB (?C?IILDX)
D:\\C51\LIB\C51S.LIB (?C?OFFXADD)
D:\\C51\LIB\C51S.LIB (?C?PLDPTR)
D:\\C51\LIB\C51S.LIB (?C?PLDIDATA)
D:\\C51\LIB\C51S.LIB (?C?PLDXDATA)
D:\\C51\LIB\C51S.LIB (?C?PLDPDATA)
D:\\C51\LIB\C51S.LIB (?C?PLDCODE)
LINK MAP OF MODULE: WRTOS (INITTASK)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0016H UNIT _DATA_GROUP_
DATA 001EH 0006H UNIT ?DT?INITTASK
DATA 0024H 0001H UNIT ?DT?OSINIT_MALLOC?OSMEMORY
IDATA 0025H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0E74H UNIT ?XD?OSMEMORY
XDATA 0E74H 0037H UNIT ?XD?OS_MAIL
XDATA 0EABH 0030H UNIT ?XD?INITTASK
XDATA 0EDBH 0024H UNIT ?XD?TASK
XDATA 0EFFH 0019H UNIT ?XD?TASK5
XDATA 0F18H 0015H UNIT ?XD?TASK2
XDATA 0F2DH 0015H UNIT ?XD?TASK3
XDATA 0F42H 0015H UNIT ?XD?TASK4
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0018H *** GAP ***
BL51 BANKED LINKER/LOCATER V6.00 11/05/2004 10:43:37 PAGE 2
CODE 001BH 0003H ABSOLUTE
001EH 07E2H *** GAP ***
CODE 0800H 0204H UNIT ?PR?_OSMEM_FREE?OSMEMORY
CODE 0A04H 0108H UNIT ?CO?ISR
CODE 0B0CH 00D9H UNIT ?PR?OSISR_TASK_SCHED?ISR
CODE 0BE5H 00D4H UNIT ?PR?_OSMALLOC?OSMEMORY
CODE 0CB9H 00C9H UNIT ?C?LIB_CODE
CODE 0D82H 00ABH UNIT ?PR?TIEM1?ISR
CODE 0E2DH 009CH UNIT ?PR?_OSTASK_TIMEDAL?TASKISR
CODE 0EC9H 0073H UNIT ?PR?OSSTART?INITTASK
CODE 0F3CH 0070H UNIT ?PR?OSINIT_MALLOC?OSMEMORY
CODE 0FACH 0064H UNIT ?PR?FREE_TASK?TASK
CODE 1010H 005AH UNIT ?PR?_OSQUEUE_SEND?OS_MAIL
CODE 106AH 004BH UNIT ?PR?OSQUEUE_RECE?OS_MAIL
CODE 10B5H 0036H UNIT ?PR?_TASK_INIT?INITTASK
CODE 10EBH 002FH UNIT ?PR?_OS_RDYTASK?ISR
CODE 111AH 0024H UNIT ?PR?MAIN?MAIN
CODE 113EH 001EH UNIT ?PR?OSIINT_QUEUE?OS_MAIL
CODE 115CH 0013H UNIT ?PR?PORT_INIT?MAIN
CODE 116FH 0012H UNIT ?PR?SYSCLK_INIT?MAIN
CODE 1181H 0011H UNIT ?PR?TIMER0_INIT?MAIN
CODE 1192H 0011H UNIT ?PR?TASK_FREE_INIT_HOOK?TASK
CODE 11A3H 0011H UNIT ?PR?TASK1_INIT_HOOK?TASK
CODE 11B4H 0011H UNIT ?PR?TASK2_INIT_HOOK?TASK2
CODE 11C5H 0011H UNIT ?PR?TASK3_INIT_HOOK?TASK3
CODE 11D6H 0011H UNIT ?PR?TASK4_INIT_HOOK?TASK4
CODE 11E7H 0011H UNIT ?PR?TASK5_INIT_HOOK?TASK5
CODE 11F8H 000DH UNIT ?PR?SPI0_INIT?MAIN
CODE 1205H 000CH UNIT ?C_C51STARTUP
CODE 1211H 0007H UNIT ?PR?TASK1?TASK
CODE 1218H 0007H UNIT ?PR?TASK2?TASK2
CODE 121FH 0002H UNIT ?PR?TASK3?TASK3
CODE 1221H 0002H UNIT ?PR?TASK4?TASK4
CODE 1223H 0002H UNIT ?PR?TASK5?TASK5
OVERLAY MAP OF MODULE: WRTOS (INITTASK)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------
?PR?TIEM1?ISR 0008H 0001H
+--> ?PR?_OS_RDYTASK?ISR
+--> ?PR?OSISR_TASK_SCHED?ISR
?PR?_OS_RDYTASK?ISR ----- -----
+--> ?CO?ISR
?PR?OSISR_TASK_SCHED?ISR 000DH 0004H
+--> ?CO?ISR
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
BL51 BANKED LINKER/LOCATER V6.00 11/05/2004 10:43:37 PAGE 3
?PR?MAIN?MAIN ----- -----
+--> ?PR?SYSCLK_INIT?MAIN
+--> ?PR?TIMER0_INIT?MAIN
+--> ?PR?PORT_INIT?MAIN
+--> ?PR?SPI0_INIT?MAIN
+--> ?PR?OSSTART?INITTASK
?PR?OSSTART?INITTASK ----- -----
+--> ?PR?TASK1_INIT_HOOK?TASK
+--> ?PR?TASK2_INIT_HOOK?TASK2
+--> ?PR?TASK3_INIT_HOOK?TASK3
+--> ?PR?TASK4_INIT_HOOK?TASK4
+--> ?PR?TASK5_INIT_HOOK?TASK5
+--> ?PR?TASK_FREE_INIT_HOOK?TASK
+--> ?PR?_OS_RDYTASK?ISR
+--> ?PR?FREE_TASK?TASK
+--> ?PR?_OSTASK_TIMEDAL?TASKISR
?PR?TASK1_INIT_HOOK?TASK ----- -----
+--> ?PR?TASK1?TASK
+--> ?PR?_TASK_INIT?INITTASK
?PR?TASK1?TASK ----- -----
+--> ?PR?_OSTASK_TIMEDAL?TASKISR
?PR?_OSTASK_TIMEDAL?TASKISR ----- -----
+--> ?CO?ISR
+--> ?PR?OSISR_TASK_SCHED?ISR
?PR?_TASK_INIT?INITTASK 000DH 0006H
?PR?TASK2_INIT_HOOK?TASK2 ----- -----
+--> ?PR?TASK2?TASK2
+--> ?PR?_TASK_INIT?INITTASK
?PR?TASK2?TASK2 ----- -----
+--> ?PR?_OSTASK_TIMEDAL?TASKISR
?PR?TASK3_INIT_HOOK?TASK3 ----- -----
+--> ?PR?TASK3?TASK3
+--> ?PR?_TASK_INIT?INITTASK
?PR?TASK4_INIT_HOOK?TASK4 ----- -----
+--> ?PR?TASK4?TASK4
+--> ?PR?_TASK_INIT?INITTASK
?PR?TASK5_INIT_HOOK?TASK5 ----- -----
+--> ?PR?TASK5?TASK5
+--> ?PR?_TASK_INIT?INITTASK
?PR?TASK_FREE_INIT_HOOK?TASK ----- -----
+--> ?PR?FREE_TASK?TASK
+--> ?PR?_TASK_INIT?INITTASK
?PR?FREE_TASK?TASK 000DH 000CH
+--> ?PR?_OSMALLOC?OSMEMORY
BL51 BANKED LINKER/LOCATER V6.00 11/05/2004 10:43:37 PAGE 4
+--> ?PR?_OSMEM_FREE?OSMEMORY
?PR?_OSMALLOC?OSMEMORY 0019H 0005H
?PR?_OSMEM_FREE?OSMEMORY 0019H 0002H
SYMBOL TABLE OF MODULE: WRTOS (INITTASK)
VALUE TYPE NAME
----------------------------------
------- MODULE INITTASK
C:0000H SYMBOL _ICE_DUMMY_
D:001EH PUBLIC OSRdyGrp
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
D:001FH PUBLIC Prio
D:0020H PUBLIC spend
D:0021H PUBLIC ISR_num
D:0081H PUBLIC SP
D:00C0H PUBLIC SMB0CN
D:00F8H PUBLIC SPI0CN
C:0EC9H PUBLIC OSStart
D:0088H PUBLIC TCON
B:00A8H.3 PUBLIC ET1
B:0088H.6 PUBLIC TR1
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
C:10B5H PUBLIC _Task_Init
D:0022H PUBLIC OSRdyTab
D:0023H SYMBOL p
X:0EABH PUBLIC OSPCB
D:00D0H PUBLIC PSW
------- PROC _TASK_INIT
D:000DH SYMBOL i
D:0001H SYMBOL addr
D:0011H SYMBOL Task_sta
C:10B5H LINE# 29
C:10B7H LINE# 30
C:10B7H LINE# 31
C:10BFH LINE# 32
C:10C2H LINE# 33
C:10D8H LINE# 34
C:10EAH LINE# 35
------- ENDPROC _TASK_INIT
------- PROC OSSTART
------- DO
D:0007H SYMBOL i
------- ENDDO
BL51 BANKED LINKER/LOCATER V6.00 11/05/2004 10:43:37 PAGE 5
C:0EC9H LINE# 36
C:0EC9H LINE# 37
C:0EC9H LINE# 39
C:0ECEH LINE# 40
C:0ED0H LINE# 41
C:0ED0H LINE# 42
C:0EE0H LINE# 43
C:0EF4H LINE# 44
C:0EF8H LINE# 45
C:0EF8H LINE# 46
C:0EF8H LINE# 47
C:0F01H LINE# 48
C:0F01H LINE# 49
C:0F04H LINE# 52
C:0F07H LINE# 53
C:0F0AH LINE# 54
C:0F0DH LINE# 55
C:0F10H LINE# 56
C:0F13H LINE# 57
C:0F16H LINE# 58
C:0F1BH LINE# 59
C:0F1EH LINE# 60
C:0F27H LINE# 61
C:0F2CH LINE# 62
C:0F31H LINE# 63
C:0F37H LINE# 64
------- ENDPROC OSSTART
------- ENDMOD INITTASK
------- MODULE ISR
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
C:0A0CH PUBLIC OSUnMapTab
D:0081H PUBLIC SP
D:00C0H PUBLIC SMB0CN
C:10EBH PUBLIC _OS_RdyTask
D:00F8H PUBLIC SPI0CN
D:0088H PUBLIC TCON
D:008DH PUBLIC TH1
D:008BH PUBLIC TL1
C:0B0CH PUBLIC OSISR_Task_Sched
B:0088H.6 PUBLIC TR1
C:0A04H PUBLIC OSMapTab
C:0D82H PUBLIC tiem1
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC TIEM1
------- DO
D:0008H SYMBOL i
BL51 BANKED LINKER/LOCATER V6.00 11/05/2004 10:43:37 PAGE 6
------- ENDDO
C:0D82H LINE# 17
C:0D9FH LINE# 20
C:0DA1H LINE# 21
C:0DA4H LINE# 22
C:0DA7H LINE# 23
C:0DA9H LINE# 24
C:0DABH LINE# 25
C:0DAEH LINE# 26
C:0DAEH LINE# 27
C:0DC0H LINE# 28
C:0DC0H LINE# 29
C:0DD2H LINE# 30
C:0DE4H LINE# 31
C:0DE4H LINE# 32
C:0DE4H LINE# 33
C:0DE4H LINE# 34
C:0DE6H LINE# 35
C:0DF8H LINE# 36
C:0DF8H LINE# 37
C:0DFDH LINE# 38
C:0DFDH LINE# 39
C:0E06H LINE# 40
C:0E0BH LINE# 41
C:0E0BH LINE# 42
C:0E0EH LINE# 43
C:0E0EH LINE# 44
C:0E10H LINE# 45
C:0E12H LINE# 46
------- ENDPROC TIEM1
------- PROC OSISR_TASK_SCHED
------- DO
D:0006H SYMBOL i
D:0001H SYMBOL newprio
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -