📄 uc2.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 03/09/2008 16:07:18 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\output\OS_SEM.obj, .\output\OS_TASK.obj, .\output\OS_TIME.obj, .\output\OS_CORE.obj, .\output
>> \OS_FLAG.obj, .\output\OS_MBOX.obj, .\output\OS_MEM.obj, .\output\OS_MUTEX.obj, .\output\OS_Q.obj, .\output\OS_CPU_C.
>> obj, .\output\STARTUP.obj, .\output\OS_CPU_A.obj, .\output\USERTASK.obj, .\output\uart.obj TO .\output\uc2.52 PRINT (
>> .\output\uc2.m51) RAMSIZE (256) CODE (0X0000-0XFFFF) XDATA (0X0000-0X0FFF)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
.\output\OS_SEM.obj (OS_SEM)
.\output\OS_TASK.obj (OS_TASK)
.\output\OS_TIME.obj (OS_TIME)
.\output\OS_CORE.obj (OS_CORE)
.\output\OS_FLAG.obj (OS_FLAG)
.\output\OS_MBOX.obj (OS_MBOX)
.\output\OS_MEM.obj (OS_MEM)
.\output\OS_MUTEX.obj (OS_MUTEX)
.\output\OS_Q.obj (OS_Q)
.\output\OS_CPU_C.obj (OS_CPU_C)
.\output\STARTUP.obj (?C_STARTUP)
.\output\OS_CPU_A.obj (OS_CPU_A)
.\output\USERTASK.obj (USERTASK)
.\output\uart.obj (UART)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C_XBP)
C:\KEIL\C51\LIB\C51L.LIB (?C?ADDXBP)
C:\KEIL\C51\LIB\C51L.LIB (?C?XBPOFF)
LINK MAP OF MODULE: .\output\uc2.52 (OS_SEM)
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 003EH UNIT ?DT?OS_CORE
DATA 0046H 0002H UNIT ?C?LIB_DATA
IDATA 0048H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0258H UNIT ?XD?USERTASK
XDATA 0258H 00DDH UNIT ?XD?OS_CORE
XDATA 0335H 0006H UNIT _XDATA_GROUP_
BL51 BANKED LINKER/LOCATER V6.00 03/09/2008 16:07:18 PAGE 2
XDATA 033BH 0003H UNIT ?XD?_GETS?UART
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?GETC?UART
CODE 000BH 0003H ABSOLUTE
CODE 000EH 028AH UNIT ?PR?_?OS_TCBINIT?OS_CORE
CODE 0298H 027AH UNIT ?PR?_?OSTASKSTKINIT?OS_CPU_C
CODE 0512H 01E5H UNIT ?C?LIB_CODE
CODE 06F7H 01B6H UNIT ?PR?_?OSTASKCREATE?OS_TASK
CODE 08ADH 010EH UNIT ?PR?_?OSTIMETICK?OS_CORE
CODE 09BBH 0108H UNIT ?CO?OS_CORE
CODE 0AC3H 00EFH UNIT ?PR?MAIN?USERTASK
CODE 0BB2H 0092H UNIT ?PR?_?OSINTEXIT?OS_CORE
CODE 0C44H 0092H UNIT ?PR?OS_INITTCBLIST?OS_CORE
CODE 0CD6H 008FH UNIT ?PR?_?OS_SCHED?OS_CORE
CODE 0D65H 0084H UNIT ?PR?_?OSTIMEDLY?OS_TIME
CODE 0DE9H 006DH UNIT ?PR?_?OS_TASKIDLE?OS_CORE
CODE 0E56H 0066H UNIT ?PR?_?OSSTART?OS_CORE
CODE 0EBCH 0061H UNIT ?CO?USERTASK
CODE 0F1DH 0057H UNIT ?PR?OSCTXSW?OS_CPU_A
CODE 0F74H 0048H UNIT ?PR?OSSTARTHIGHRDY?OS_CPU_A
CODE 0FBCH 0048H UNIT ?PR?OSTICKISR?OS_CPU_A
CODE 1004H 0044H UNIT ?PR?OS_INITRDYLIST?OS_CORE
CODE 1048H 003DH UNIT ?PR?_GETS?UART
CODE 1085H 003AH UNIT ?PR?OS_INITTASKIDLE?OS_CORE
CODE 10BFH 0033H UNIT ?PR?_PUTS?UART
CODE 10F2H 002FH UNIT ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
CODE 1121H 002FH UNIT ?PR?_?OSTASKDELHOOK?OS_CPU_C
CODE 1150H 002FH UNIT ?PR?_?OSTCBINITHOOK?OS_CPU_C
CODE 117FH 0024H UNIT ?PR?_?PUTC?UART
CODE 11A3H 0020H UNIT ?C_C51STARTUP
CODE 11C3H 001EH UNIT ?PR?OS_INITMISC?OS_CORE
CODE 11E1H 0015H UNIT ?PR?_?OSINIT?OS_CORE
CODE 11F6H 0014H UNIT ?PR?MYTASK1?USERTASK
CODE 120AH 0014H UNIT ?PR?UARTINIT?UART
CODE 121EH 0012H UNIT ?PR?MYTASK2?USERTASK
CODE 1230H 0012H UNIT ?PR?MYTASK3?USERTASK
CODE 1242H 000FH UNIT ?PR?_?OSINTENTER?OS_CORE
CODE 1251H 000FH UNIT ?PR?INITTIMER0?OS_CPU_C
CODE 1260H 000AH UNIT ?PR?OSINTCTXSW?OS_CPU_A
CODE 126AH 0005H UNIT ?PR?_?OSVERSION?OS_CORE
CODE 126FH 0001H UNIT ?PR?OS_INITEVENTLIST?OS_CORE
CODE 1270H 0001H UNIT ?PR?_?OSTASKSTATHOOK?OS_CPU_C
CODE 1271H 0001H UNIT ?PR?_?OSTASKSWHOOK?OS_CPU_C
CODE 1272H 0001H UNIT ?PR?_?OSINITHOOKBEGIN?OS_CPU_C
CODE 1273H 0001H UNIT ?PR?_?OSINITHOOKEND?OS_CPU_C
CODE 1274H 0001H UNIT ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
CODE 1275H 0001H UNIT ?PR?_?OSTIMETICKHOOK?OS_CPU_C
OVERLAY MAP OF MODULE: .\output\uc2.52 (OS_SEM)
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
BL51 BANKED LINKER/LOCATER V6.00 03/09/2008 16:07:18 PAGE 3
-------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?USERTASK
?PR?MAIN?USERTASK ----- -----
+--> ?PR?UARTINIT?UART
+--> ?CO?USERTASK
+--> ?PR?_PUTS?UART
+--> ?PR?INITTIMER0?OS_CPU_C
+--> ?PR?_?OSINIT?OS_CORE
+--> ?PR?MYTASK1?USERTASK
+--> ?PR?_?OSTASKCREATE?OS_TASK
+--> ?PR?MYTASK2?USERTASK
+--> ?PR?MYTASK3?USERTASK
+--> ?PR?_?OSSTART?OS_CORE
+--> ?PR?GETC?UART
+--> ?PR?_?PUTC?UART
?PR?_PUTS?UART 0335H 0003H
+--> ?PR?_?PUTC?UART
?PR?_?OSINIT?OS_CORE ----- -----
+--> ?PR?_?OSINITHOOKBEGIN?OS_CPU_C
+--> ?PR?OS_INITMISC?OS_CORE
+--> ?PR?OS_INITRDYLIST?OS_CORE
+--> ?PR?OS_INITTCBLIST?OS_CORE
+--> ?PR?OS_INITEVENTLIST?OS_CORE
+--> ?PR?OS_INITTASKIDLE?OS_CORE
+--> ?PR?_?OSINITHOOKEND?OS_CPU_C
?PR?OS_INITRDYLIST?OS_CORE 0335H 0003H
?PR?OS_INITTCBLIST?OS_CORE 0335H 0006H
?PR?OS_INITTASKIDLE?OS_CORE ----- -----
+--> ?PR?_?OS_TASKIDLE?OS_CORE
+--> ?PR?_?OSTASKCREATE?OS_TASK
?PR?_?OS_TASKIDLE?OS_CORE ----- -----
+--> ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
?PR?_?OSTASKCREATE?OS_TASK ----- -----
+--> ?PR?_?OSTASKSTKINIT?OS_CPU_C
+--> ?PR?_?OS_TCBINIT?OS_CORE
+--> ?PR?_?OS_SCHED?OS_CORE
?PR?_?OS_TCBINIT?OS_CORE ----- -----
+--> ?CO?OS_CORE
+--> ?PR?_?OSTCBINITHOOK?OS_CPU_C
+--> ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
?PR?_?OS_SCHED?OS_CORE ----- -----
+--> ?CO?OS_CORE
+--> ?PR?OSCTXSW?OS_CPU_A
?PR?OSCTXSW?OS_CPU_A ----- -----
+--> ?PR?_?OSTASKSWHOOK?OS_CPU_C
BL51 BANKED LINKER/LOCATER V6.00 03/09/2008 16:07:18 PAGE 4
+--> ?PR?OSSTARTHIGHRDY?OS_CPU_A
?PR?OSSTARTHIGHRDY?OS_CPU_A ----- -----
+--> ?PR?_?OSTASKSWHOOK?OS_CPU_C
?PR?MYTASK1?USERTASK ----- -----
+--> ?CO?USERTASK
+--> ?PR?_PUTS?UART
+--> ?PR?_?OSTIMEDLY?OS_TIME
?PR?_?OSTIMEDLY?OS_TIME ----- -----
+--> ?PR?_?OS_SCHED?OS_CORE
?PR?MYTASK2?USERTASK ----- -----
+--> ?CO?USERTASK
+--> ?PR?_PUTS?UART
+--> ?PR?_?OSTIMEDLY?OS_TIME
?PR?MYTASK3?USERTASK ----- -----
+--> ?CO?USERTASK
+--> ?PR?_PUTS?UART
+--> ?PR?_?OSTIMEDLY?OS_TIME
?PR?_?OSSTART?OS_CORE ----- -----
+--> ?CO?OS_CORE
+--> ?PR?OSSTARTHIGHRDY?OS_CPU_A
*** NEW ROOT ***************************************************
?PR?OSTICKISR?OS_CPU_A ----- -----
+--> ?PR?_?OSINTENTER?OS_CORE
+--> ?PR?_?OSTIMETICK?OS_CORE
+--> ?PR?_?OSINTEXIT?OS_CORE
?PR?_?OSTIMETICK?OS_CORE ----- -----
+--> ?PR?_?OSTIMETICKHOOK?OS_CPU_C
?PR?_?OSINTEXIT?OS_CORE ----- -----
+--> ?CO?OS_CORE
+--> ?PR?OSINTCTXSW?OS_CPU_A
?PR?OSINTCTXSW?OS_CPU_A ----- -----
+--> ?PR?OSCTXSW?OS_CPU_A
SYMBOL TABLE OF MODULE: .\output\uc2.52 (OS_SEM)
VALUE TYPE NAME
----------------------------------
------- MODULE OS_SEM
C:0000H SYMBOL _ICE_DUMMY_
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
BL51 BANKED LINKER/LOCATER V6.00 03/09/2008 16:07:18 PAGE 5
D:00C0H PUBLIC SMB0CN
D:00F8H PUBLIC SPI0CN
D:0088H PUBLIC TCON
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- ENDMOD OS_SEM
------- MODULE OS_TASK
C:0000H SYMBOL _ICE_DUMMY_
B:00A8H.7 PUBLIC EA
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
D:00C0H PUBLIC SMB0CN
D:00F8H PUBLIC SPI0CN
C:06F7H PUBLIC _?OSTaskCreate
D:0088H PUBLIC TCON
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC _?OSTASKCREATE
x:0005H SYMBOL task
x:0008H SYMBOL ppdata
x:000BH SYMBOL ptos
x:000EH SYMBOL prio
------- DO
x:0000H SYMBOL cpu_sr
x:0001H SYMBOL psp
x:0004H SYMBOL err
------- ENDDO
C:06F7H LINE# 158
C:070BH LINE# 168
C:0718H LINE# 169
C:071DH LINE# 170
C:071DH LINE# 172
C:072AH LINE# 173
C:0740H LINE# 174
C:075AH LINE# 176
C:0765H LINE# 177
C:07C7H LINE# 178
C:082BH LINE# 179
C:0834H LINE# 180
C:0840H LINE# 181
C:0846H LINE# 182
C:0851H LINE# 183
C:0857H LINE# 184
C:085AH LINE# 185
C:085AH LINE# 186
C:085CH LINE# 187
C:0869H LINE# 188
C:0885H LINE# 189
C:0890H LINE# 190
C:0890H LINE# 191
C:089AH LINE# 192
C:089AH LINE# 193
BL51 BANKED LINKER/LOCATER V6.00 03/09/2008 16:07:18 PAGE 6
C:08A5H LINE# 194
C:08A7H LINE# 195
------- ENDPROC _?OSTASKCREATE
------- ENDMOD OS_TASK
------- MODULE OS_TIME
C:0000H SYMBOL _ICE_DUMMY_
C:0D65H PUBLIC _?OSTimeDly
B:00A8H.7 PUBLIC EA
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
D:00C0H PUBLIC SMB0CN
D:00F8H PUBLIC SPI0CN
D:0088H PUBLIC TCON
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC _?OSTIMEDLY
x:0001H SYMBOL ticks
------- DO
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -