📄 340_ucos_lcd.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 05/22/2008 19:19:48 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE OS_CORE.obj, OS_CPU_C.obj, OS_FLAG.obj, OS_MBOX.obj, OS_MEM.obj, OS_MUTEX.obj, OS_Q.obj, OS_SEM
>> .obj, OS_TASK.obj, OS_TIME.obj, STARTUP.obj, OS_CPU_A.obj, lcd.obj, DataFlash.obj, uart.obj, user_app.obj TO 340_ucos
>> _lcd RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
OS_CORE.obj (OS_CORE)
OS_CPU_C.obj (OS_CPU_C)
OS_FLAG.obj (OS_FLAG)
OS_MBOX.obj (OS_MBOX)
OS_MEM.obj (OS_MEM)
OS_MUTEX.obj (OS_MUTEX)
OS_Q.obj (OS_Q)
OS_SEM.obj (OS_SEM)
OS_TASK.obj (OS_TASK)
OS_TIME.obj (OS_TIME)
STARTUP.obj (?C_STARTUP)
OS_CPU_A.obj (OS_CPU_A)
lcd.obj (LCD)
DataFlash.obj (DATAFLASH)
uart.obj (UART)
user_app.obj (USER_APP)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
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?IMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDPTR)
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?LMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSHL)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C_XBP)
C:\KEIL\C51\LIB\C51L.LIB (?C?ADDXBP)
C:\KEIL\C51\LIB\C51L.LIB (?C?XBPOFF)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
BL51 BANKED LINKER/LOCATER V6.00 05/22/2008 19:19:48 PAGE 2
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)
LINK MAP OF MODULE: 340_ucos_lcd (OS_CORE)
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 0002H UNIT ?C?LIB_DATA
000AH 0016H *** GAP ***
BIT 0020H.0 0000H.3 UNIT _BIT_GROUP_
BIT 0020H.3 0000H.1 UNIT ?BI?LCD_GET_STAT?LCD
BIT 0020H.4 0000H.1 UNIT ?BI?WT_RDY?LCD
BIT 0020H.5 0000H.1 UNIT ?BI?LCD
0020H.6 0000H.2 *** GAP ***
DATA 0021H 003EH UNIT ?DT?OS_CORE
IDATA 005FH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 013EH UNIT ?XD?OS_CORE
XDATA 013EH 012CH UNIT ?XD?USER_APP
XDATA 026AH 0019H UNIT ?XD?_PUT_HZ?LCD
XDATA 0283H 000EH UNIT ?XD?_PUT_ASC?LCD
XDATA 0291H 000DH UNIT ?XD?_DF_WR?DATAFLASH
XDATA 029EH 0009H UNIT ?XD?_DF_RD?DATAFLASH
XDATA 02A7H 0009H UNIT _XDATA_GROUP_
XDATA 02B0H 0008H UNIT ?XD?OS_CPU_C
XDATA 02B8H 0007H UNIT ?XD?_RD_BUF1?DATAFLASH
XDATA 02BFH 0007H UNIT ?XD?_WR_BUF1?DATAFLASH
XDATA 02C6H 0005H UNIT ?XD?DF_GET_ID?DATAFLASH
XDATA 02CBH 0005H UNIT ?XD?DATAFLASH
XDATA 02D0H 0004H UNIT ?XD?_LCD_PUTN?LCD
XDATA 02D4H 0003H UNIT ?XD?_LCD_PUTS?LCD
XDATA 02D7H 0003H UNIT ?XD?_LCD_PUTS_REV?LCD
XDATA 02DAH 0003H UNIT ?XD?LCD
XDATA 02DDH 0003H UNIT ?XD?_GETS_UART0?UART
XDATA 02E0H 0002H UNIT ?XD?_LCD_PUTC?LCD
XDATA 02E2H 0002H UNIT ?XD?_LCD_PUTC_REV?LCD
XDATA 02E4H 0002H UNIT ?XD?_PROG_MAIN_PG_BUF1_ERASE?DATAFLASH
XDATA 02E6H 0002H UNIT ?XD?_ERASE_PG?DATAFLASH
XDATA 02E8H 0002H UNIT ?XD?_GET_MAIN_PG_BUF1?DATAFLASH
XDATA 02EAH 0001H UNIT ?XD?CLR_EOL?LCD
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?LCD_GET_STAT?LCD
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0450H UNIT ?C?LIB_CODE
CODE 045EH 0305H UNIT ?PR?_?OSQDEL?OS_Q
CODE 0763H 02C3H UNIT ?PR?_?OS_TCBINIT?OS_CORE
BL51 BANKED LINKER/LOCATER V6.00 05/22/2008 19:19:48 PAGE 3
CODE 0A26H 02A3H UNIT ?PR?_?OSQCREATE?OS_Q
CODE 0CC9H 0296H UNIT ?PR?_?OSQPEND?OS_Q
CODE 0F5FH 027AH UNIT ?PR?_?OSTASKSTKINIT?OS_CPU_C
CODE 11D9H 0242H UNIT ?PR?_?OSMBOXDEL?OS_MBOX
CODE 141BH 0242H UNIT ?PR?_?OSSEMDEL?OS_SEM
CODE 165DH 0206H UNIT ?PR?_?OSMBOXPEND?OS_MBOX
CODE 1863H 01D0H UNIT ?PR?_?OSQPOST?OS_Q
CODE 1A33H 01B6H UNIT ?PR?_?OSTASKCREATE?OS_TASK
CODE 1BE9H 019CH UNIT ?PR?_?OSSEMPEND?OS_SEM
CODE 1D85H 0190H UNIT ?PR?_?OS_EVENTTASKRDY?OS_CORE
CODE 1F15H 017AH UNIT ?PR?_?OSMBOXPOSTOPT?OS_MBOX
CODE 208FH 0176H UNIT ?PR?_DF_WR?DATAFLASH
CODE 2205H 0164H UNIT ?PR?_?OSQACCEPT?OS_Q
CODE 2369H 011EH UNIT ?PR?_?OSMBOXPOST?OS_MBOX
CODE 2487H 0116H UNIT ?PR?_?OSTASKSWHOOK?OS_CPU_C
CODE 259DH 010EH UNIT ?PR?_?OSTIMETICK?OS_CORE
CODE 26ABH 0108H UNIT ?CO?OS_CORE
CODE 27B3H 0103H UNIT ?PR?_?OSMBOXCREATE?OS_MBOX
CODE 28B6H 0103H UNIT ?PR?_?OSSEMCREATE?OS_SEM
CODE 29B9H 00FDH UNIT ?PR?_?OSSEMPOST?OS_SEM
CODE 2AB6H 00F2H UNIT ?PR?_PUT_HZ?LCD
CODE 2BA8H 00F1H UNIT ?PR?_?OSQFLUSH?OS_Q
CODE 2C99H 00DBH UNIT ?PR?_?OS_EVENTTASKWAIT?OS_CORE
CODE 2D74H 00D2H UNIT ?PR?MAIN?USER_APP
CODE 2E46H 00CCH UNIT ?PR?CLR_EOL?LCD
CODE 2F12H 00B2H UNIT ?PR?_?OSMBOXACCEPT?OS_MBOX
CODE 2FC4H 00B1H UNIT ?PR?_PUT_ASC?LCD
CODE 3075H 00A9H UNIT ?PR?_?OS_EVENTTO?OS_CORE
CODE 311EH 00A6H UNIT ?PR?_?OSSEMACCEPT?OS_SEM
CODE 31C4H 00A5H UNIT ?PR?OS_INITEVENTLIST?OS_CORE
CODE 3269H 0092H UNIT ?PR?_?OSINTEXIT?OS_CORE
CODE 32FBH 0092H UNIT ?PR?OS_INITTCBLIST?OS_CORE
CODE 338DH 0092H UNIT ?C_C51STARTUP
CODE 341FH 008FH UNIT ?PR?_?OS_SCHED?OS_CORE
CODE 34AEH 0084H UNIT ?PR?_?OSTIMEDLY?OS_TIME
CODE 3532H 007CH UNIT ?PR?DF_GET_ID?DATAFLASH
CODE 35AEH 0072H UNIT ?PR?_?OS_EVENTWAITLISTINIT?OS_CORE
CODE 3620H 006DH UNIT ?PR?_?OS_TASKIDLE?OS_CORE
CODE 368DH 0066H UNIT ?PR?_?OSSTART?OS_CORE
CODE 36F3H 005DH UNIT ?PR?_RD_BUF1?DATAFLASH
CODE 3750H 005CH UNIT ?PR?_DF_RD?DATAFLASH
CODE 37ACH 005BH UNIT ?CO?USER_APP
CODE 3807H 0057H UNIT ?PR?OSCTXSW?OS_CPU_A
CODE 385EH 0056H UNIT ?PR?LCD_CLR?LCD
CODE 38B4H 0056H UNIT ?PR?_WR_BUF1?DATAFLASH
CODE 390AH 0053H UNIT ?PR?_LCD_PUTN?LCD
CODE 395DH 004CH UNIT ?PR?_WR_DAT?LCD
CODE 39A9H 004AH UNIT ?PR?_LCD_PUTS_REV?LCD
CODE 39F3H 0049H UNIT ?PR?LCD_INIT?LCD
CODE 3A3CH 0048H UNIT ?PR?OSSTARTHIGHRDY?OS_CPU_A
CODE 3A84H 0048H UNIT ?PR?OSTICKISR?OS_CPU_A
CODE 3ACCH 0044H UNIT ?PR?OS_INITRDYLIST?OS_CORE
CODE 3B10H 0044H UNIT ?PR?_PROG_MAIN_PG_BUF1_ERASE?DATAFLASH
CODE 3B54H 0044H UNIT ?PR?_GET_MAIN_PG_BUF1?DATAFLASH
CODE 3B98H 0041H UNIT ?PR?_ERASE_PG?DATAFLASH
CODE 3BD9H 003FH UNIT ?PR?_LCD_PUTS?LCD
CODE 3C18H 003FH UNIT ?PR?RD_INST?LCD
BL51 BANKED LINKER/LOCATER V6.00 05/22/2008 19:19:48 PAGE 4
CODE 3C57H 003DH UNIT ?PR?_GETS_UART0?UART
CODE 3C94H 003AH UNIT ?PR?OS_INITTASKIDLE?OS_CORE
CODE 3CCEH 0034H UNIT ?PR?_WR_INST?LCD
CODE 3D02H 0033H UNIT ?PR?_PUTS_UART0?UART
CODE 3D35H 002FH UNIT ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
CODE 3D64H 002FH UNIT ?PR?_?OSTASKDELHOOK?OS_CPU_C
CODE 3D93H 002FH UNIT ?PR?_?OSTCBINITHOOK?OS_CPU_C
CODE 3DC2H 002EH UNIT ?PR?_LCD_SET_CUR_POS?LCD
CODE 3DF0H 002BH UNIT ?PR?NXT_LINE?LCD
CODE 3E1BH 0029H UNIT ?PR?_?OS_QINIT?OS_Q
CODE 3E44H 0025H UNIT ?PR?_WR_BYTE?DATAFLASH
CODE 3E69H 0024H UNIT ?PR?_?PUTC_UART0?UART
CODE 3E8DH 0022H UNIT ?PR?_LCD_PUTC?LCD
CODE 3EAFH 0022H UNIT ?PR?_LCD_PUTC_REV?LCD
CODE 3ED1H 0021H UNIT ?CO?OS_CPU_C
CODE 3EF2H 0020H UNIT ?PR?LCD_CUR_HOME?LCD
CODE 3F12H 0020H UNIT ?CO?LCD
CODE 3F32H 0020H UNIT ?PR?INIT_CLK?USER_APP
CODE 3F52H 001EH UNIT ?PR?OS_INITMISC?OS_CORE
CODE 3F70H 001EH UNIT ?PR?INIT_PORT?USER_APP
CODE 3F8EH 0018H UNIT ?PR?_?OSINIT?OS_CORE
CODE 3FA6H 0017H UNIT ?PR?INIT_UART0?UART
CODE 3FBDH 0016H UNIT ?PR?_SET_Y_ADDR?LCD
CODE 3FD3H 0016H UNIT ?PR?RD_BYTE?DATAFLASH
CODE 3FE9H 0016H UNIT ?PR?LCDTASK?USER_APP
CODE 3FFFH 0015H UNIT ?PR?INIT_TIMER0?OS_CPU_C
CODE 4014H 0015H UNIT ?PR?_SET_PG_ADDR?LCD
CODE 4029H 0012H UNIT ?PR?MYTASK2?USER_APP
CODE 403BH 0012H UNIT ?PR?MYTASK3?USER_APP
CODE 404DH 0011H UNIT ?PR?WAIT_RDY?DATAFLASH
CODE 405EH 0010H UNIT ?C_INITSEG
CODE 406EH 0010H UNIT ?PR?DF_INIT?DATAFLASH
CODE 407EH 000FH UNIT ?PR?_?OSINTENTER?OS_CORE
CODE 408DH 000FH UNIT ?PR?_PUT_ASC_REV?LCD
CODE 409CH 000FH UNIT ?PR?_PUT_HZ_REV?LCD
CODE 40ABH 000EH UNIT ?PR?SET_DISP?LCD
CODE 40B9H 000DH UNIT ?PR?DF_GET_STAT?DATAFLASH
CODE 40C6H 000CH UNIT ?PR?WT_RDY?LCD
CODE 40D2H 000BH UNIT ?PR?_SET_STA_LINE?LCD
CODE 40DDH 000AH UNIT ?PR?OSINTCTXSW?OS_CPU_A
CODE 40E7H 0008H UNIT ?PR?GETC_UART0?UART
CODE 40EFH 0005H UNIT ?PR?_?OSVERSION?OS_CORE
CODE 40F4H 0001H UNIT ?PR?_?OSTASKSTATHOOK?OS_CPU_C
CODE 40F5H 0001H UNIT ?PR?_?OSINITHOOKBEGIN?OS_CPU_C
CODE 40F6H 0001H UNIT ?PR?_?OSINITHOOKEND?OS_CPU_C
CODE 40F7H 0001H UNIT ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
CODE 40F8H 0001H UNIT ?PR?_?OSTIMETICKHOOK?OS_CPU_C
OVERLAY MAP OF MODULE: 340_ucos_lcd (OS_CORE)
SEGMENT BIT_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V6.00 05/22/2008 19:19:48 PAGE 5
+--> ?PR?MAIN?USER_APP
+--> ?C_INITSEG
?PR?MAIN?USER_APP ----- ----- ----- -----
+--> ?PR?INIT_CLK?USER_APP
+--> ?PR?INIT_PORT?USER_APP
+--> ?PR?INIT_UART0?UART
+--> ?PR?INIT_TIMER0?OS_CPU_C
+--> ?PR?DF_INIT?DATAFLASH
+--> ?PR?LCD_INIT?LCD
+--> ?PR?_?OSINIT?OS_CORE
+--> ?PR?LCDTASK?USER_APP
+--> ?PR?_?OSTASKCREATE?OS_TASK
+--> ?PR?MYTASK2?USER_APP
+--> ?PR?MYTASK3?USER_APP
+--> ?CO?USER_APP
+--> ?PR?_PUTS_UART0?UART
+--> ?PR?_?OSSTART?OS_CORE
?PR?LCD_INIT?LCD ----- ----- ----- -----
+--> ?PR?RD_INST?LCD
+--> ?PR?LCD_CLR?LCD
+--> ?PR?SET_DISP?LCD
+--> ?PR?_SET_STA_LINE?LCD
+--> ?PR?LCD_CUR_HOME?LCD
?PR?RD_INST?LCD 0020H.0 0000H.1 ----- -----
?PR?LCD_CLR?LCD ----- ----- 02A7H 0002H
+--> ?PR?_SET_PG_ADDR?LCD
+--> ?PR?_SET_Y_ADDR?LCD
+--> ?PR?_WR_DAT?LCD
+--> ?PR?LCD_CUR_HOME?LCD
?PR?_SET_PG_ADDR?LCD 0020H.0 0000H.1 ----- -----
+--> ?PR?_WR_INST?LCD
?PR?_WR_INST?LCD 0020H.2 0000H.1 ----- -----
?PR?_SET_Y_ADDR?LCD 0020H.0 0000H.1 ----- -----
+--> ?PR?_WR_INST?LCD
?PR?_WR_DAT?LCD 0020H.0 0000H.1 ----- -----
?PR?LCD_CUR_HOME?LCD ----- ----- ----- -----
+--> ?PR?_SET_PG_ADDR?LCD
+--> ?PR?_SET_Y_ADDR?LCD
?PR?SET_DISP?LCD 0020H.0 0000H.2 ----- -----
+--> ?PR?_WR_INST?LCD
?PR?_SET_STA_LINE?LCD 0020H.0 0000H.1 ----- -----
+--> ?PR?_WR_INST?LCD
?PR?_?OSINIT?OS_CORE ----- ----- ----- -----
+--> ?PR?_?OSINITHOOKBEGIN?OS_CPU_C
+--> ?PR?OS_INITMISC?OS_CORE
BL51 BANKED LINKER/LOCATER V6.00 05/22/2008 19:19:48 PAGE 6
+--> ?PR?OS_INITRDYLIST?OS_CORE
+--> ?PR?OS_INITTCBLIST?OS_CORE
+--> ?PR?OS_INITEVENTLIST?OS_CORE
+--> ?PR?_?OS_QINIT?OS_Q
+--> ?PR?OS_INITTASKIDLE?OS_CORE
+--> ?PR?_?OSINITHOOKEND?OS_CPU_C
?PR?OS_INITRDYLIST?OS_CORE ----- ----- 02A7H 0003H
?PR?OS_INITTCBLIST?OS_CORE ----- ----- 02A7H 0006H
?PR?OS_INITEVENTLIST?OS_CORE ----- ----- 02A7H 0006H
?PR?OS_INITTASKIDLE?OS_CORE ----- ----- ----- -----
+--> ?PR?_?OS_TASKIDLE?OS_CORE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -