📄 ld_os.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 07/02/2005 23:47:38 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE .\MAIN.obj, .\OS_CORE.obj, .\OS_MEM.obj, .\OS_Q.obj, .\OS_SEM.obj, .\OS_CPU_C.obj, .\OS_CPU_A.o
>> bj TO ld_os RAMSIZE (256) XDATA (0X0000-0X02FF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\MAIN.obj (MAIN)
.\OS_CORE.obj (OS_CORE)
.\OS_MEM.obj (OS_MEM)
.\OS_Q.obj (OS_Q)
.\OS_SEM.obj (OS_SEM)
.\OS_CPU_C.obj (OS_CPU_C)
.\OS_CPU_A.obj (OS_CPU_A_ASM)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (RAND)
LINK MAP OF MODULE: ld_os (MAIN)
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 0008H UNIT ?DT?OS_CORE
DATA 0010H 0005H UNIT ?DT?OS_CPU_C
DATA 0015H 0004H UNIT ?DT?RAND?RAND
DATA 0019H 0002H UNIT _DATA_GROUP_
DATA 001BH 0001H UNIT ?DT?MAIN
IDATA 001CH 0004H UNIT ?ID?OS_SEM
IDATA 0020H 0002H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 008CH UNIT ?PR?C_OSCTXSW?OS_CPU_A
CODE 009AH 007CH UNIT ?PR?_OSTASKSTKINIT?OS_CPU_A
CODE 0116H 006EH UNIT ?PR?_OSSEMPEND?OS_SEM
CODE 0184H 005EH UNIT ?PR?_OSWAIT?OS_CORE
CODE 01E2H 0058H UNIT ?PR?KEYSCAN?MAIN
CODE 023AH 004DH UNIT ?PR?RAND?RAND
CODE 0287H 0048H UNIT ?PR?_OSSEMPOST?OS_SEM
CODE 02CFH 0046H UNIT ?PR?OSTICKISR?OS_CPU_C
CODE 0315H 0043H UNIT ?PR?_STKDELA?OS_CPU_C
CODE 0358H 0042H UNIT ?PR?_STKDELB?OS_CPU_C
CODE 039AH 003CH UNIT ?PR?__OSTASKCREATE?OS_CORE
CODE 03D6H 0033H UNIT ?PR?LOADCTX?OS_CPU_A
CODE 0409H 002FH UNIT ?PR?OSINTCTXSW?OS_CPU_A
CODE 0438H 002AH UNIT ?PR?MAIN?MAIN
CODE 0462H 002AH UNIT ?PR?_OSSEMCREATE?OS_SEM
CODE 048CH 0026H UNIT ?PR?_OSTASKSTKDEL?OS_CPU_C
CODE 04B2H 0024H UNIT ?PR?OSINTEXIT?OS_CORE
CODE 04D6H 0023H UNIT ?PR?_OSTASKDEL?OS_CORE
BL51 BANKED LINKER/LOCATER V5.03 07/02/2005 23:47:38 PAGE 2
CODE 04F9H 0023H UNIT ?PR?_OSTIMEDLY?OS_CORE
CODE 051CH 001FH UNIT ?PR?OSTIMETICK?OS_CORE
CODE 053BH 0019H UNIT ?PR?_OSTASKRESUME?OS_CORE
CODE 0554H 0018H UNIT ?PR?_OS_TASKSUSPEND?OS_CORE
CODE 056CH 0018H UNIT ?PR?OSFINDNEXTRUNNINGTASK?OS_CORE
CODE 0584H 0018H UNIT ?PR?_STKDELC?OS_CPU_C
CODE 059CH 0016H UNIT ?PR?_DELAY?MAIN
CODE 05B2H 0014H UNIT ?PR?OSSCHED?OS_CORE
CODE 05C6H 0013H UNIT ?PR?TIMETICKCONFIG?MAIN
CODE 05D9H 0011H UNIT ?PR?BNPRINTF?MAIN
CODE 05EAH 0011H UNIT ?PR?OSINIT?OS_CORE
CODE 05FBH 0010H UNIT ?PR?OSCPUINIT?OS_CPU_C
CODE 060BH 000EH UNIT ?PR?SERIAL_INITIALIZE?MAIN
CODE 0619H 000DH UNIT ?PR?OSCTXSW?OS_CPU_A
CODE 0626H 000CH UNIT ?PR?ANPRINTF?MAIN
CODE 0632H 000CH UNIT ?PR?_OSTASKSUSPEND?OS_CORE
CODE 063EH 000CH UNIT ?C_C51STARTUP
CODE 064AH 0009H UNIT ?PR?_OSTIMEDLYRESUME?OS_CORE
CODE 0653H 0009H UNIT ?CO?OS_CORE
OVERLAY MAP OF MODULE: ld_os (MAIN)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
---------------------------------------------------------
?PR?OSTICKISR?OS_CPU_C ----- -----
+--> ?PR?OSTIMETICK?OS_CORE
+--> ?PR?OSINTEXIT?OS_CORE
?PR?OSTIMETICK?OS_CORE ----- -----
+--> ?CO?OS_CORE
+--> ?PR?OSSCHED?OS_CORE
?PR?OSSCHED?OS_CORE ----- -----
+--> ?PR?OSFINDNEXTRUNNINGTASK?OS_CORE
+--> ?PR?OSCTXSW?OS_CPU_A
?PR?OSCTXSW?OS_CPU_A ----- -----
+--> ?CO?OS_CORE
+--> ?PR?C_OSCTXSW?OS_CPU_A
?PR?C_OSCTXSW?OS_CPU_A ----- -----
+--> ?PR?LOADCTX?OS_CPU_A
?PR?LOADCTX?OS_CPU_A ----- -----
+--> ?CO?OS_CORE
?PR?OSINTEXIT?OS_CORE ----- -----
+--> ?PR?OSFINDNEXTRUNNINGTASK?OS_CORE
+--> ?PR?OSINTCTXSW?OS_CPU_A
?PR?OSINTCTXSW?OS_CPU_A ----- -----
+--> ?PR?OSCTXSW?OS_CPU_A
+--> ?CO?OS_CORE
BL51 BANKED LINKER/LOCATER V5.03 07/02/2005 23:47:38 PAGE 3
+--> ?PR?C_OSCTXSW?OS_CPU_A
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- -----
+--> ?PR?_OSSEMCREATE?OS_SEM
+--> ?PR?OSINIT?OS_CORE
+--> ?PR?TIMETICKCONFIG?MAIN
+--> ?PR?SERIAL_INITIALIZE?MAIN
+--> ?PR?ANPRINTF?MAIN
+--> ?PR?__OSTASKCREATE?OS_CORE
+--> ?PR?BNPRINTF?MAIN
?PR?OSINIT?OS_CORE ----- -----
+--> ?PR?OSCPUINIT?OS_CPU_C
?PR?ANPRINTF?MAIN ----- -----
+--> ?PR?KEYSCAN?MAIN
+--> ?PR?_OSSEMPEND?OS_SEM
?PR?KEYSCAN?MAIN 0019H 0002H
+--> ?PR?_DELAY?MAIN
?PR?_OSSEMPEND?OS_SEM ----- -----
+--> ?CO?OS_CORE
+--> ?PR?_OS_TASKSUSPEND?OS_CORE
+--> ?PR?OSSCHED?OS_CORE
?PR?_OS_TASKSUSPEND?OS_CORE ----- -----
+--> ?CO?OS_CORE
?PR?__OSTASKCREATE?OS_CORE ----- -----
+--> ?CO?OS_CORE
+--> ?PR?_OSTASKSTKINIT?OS_CPU_A
+--> ?PR?OSSCHED?OS_CORE
?PR?_OSTASKSTKINIT?OS_CPU_A ----- -----
+--> ?CO?OS_CORE
?PR?BNPRINTF?MAIN ----- -----
+--> ?PR?RAND?RAND
+--> ?PR?_DELAY?MAIN
+--> ?PR?_OSSEMPOST?OS_SEM
?PR?_OSSEMPOST?OS_SEM ----- -----
+--> ?CO?OS_CORE
+--> ?PR?_OSTASKRESUME?OS_CORE
?PR?_OSTASKRESUME?OS_CORE ----- -----
+--> ?CO?OS_CORE
+--> ?PR?OSSCHED?OS_CORE
BL51 BANKED LINKER/LOCATER V5.03 07/02/2005 23:47:38 PAGE 4
UNRESOLVED EXTERNAL SYMBOLS:
OSSTART
SYMBOL TABLE OF MODULE: ld_os (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE RAND
D:0015H PUBLIC ?SRAND?BYTE
C:023AH PUBLIC RAND
C:027CH PUBLIC _SRAND
------- ENDMOD RAND
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_OSTASKDEL?OS_CORE
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_OSTIMEDLYRESUME?OS_CORE
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_OSWAIT?OS_CORE
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: OSSTART
MODULE: .\MAIN.obj (MAIN)
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
SYMBOL: OSSTART
MODULE: .\MAIN.obj (MAIN)
ADDRESS: 0460H
Program Size: data=34.0 xdata=0 code=1620
LINK/LOCATE RUN COMPLETE. 5 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -