📄 cs8955tv.m51
字号:
BL51 BANKED LINKER/LOCATER V6.02 07/03/2008 13:45:59 PAGE 1
BL51 BANKED LINKER/LOCATER V6.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\OBJ\Main.obj, .\OBJ\STARTUP.obj, .\OBJ\key.obj, .\OBJ\I2c.obj, .\OBJ\Task.obj, .\OBJ\E2prom.o
>> bj, .\OBJ\ComDvd.obj, .\OBJ\Ir.obj, .\OBJ\Tv.obj TO .\OBJ\CS8955TV PRINT (.\List\CS8955TV.m51) RAMSIZE (256) DISABLEW
>> ARNING (15, 16) XDATA (0X0800-0X08FF)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
.\OBJ\Main.obj (MAIN)
.\OBJ\STARTUP.obj (?C_STARTUP)
.\OBJ\key.obj (KEY)
.\OBJ\I2c.obj (I2C)
.\OBJ\Task.obj (TASK)
.\OBJ\E2prom.obj (E2PROM)
.\OBJ\ComDvd.obj (COMDVD)
.\OBJ\Ir.obj (IR)
.\OBJ\Tv.obj (TV)
C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
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?UIDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51L.LIB (PRINTF)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
LINK MAP OF MODULE: .\OBJ\CS8955TV (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 0005H UNIT _DATA_GROUP_
000DH 0013H *** GAP ***
BIT 0020H.0 0001H.6 UNIT ?BI?MAIN
BIT 0021H.6 0001H.2 UNIT _BIT_GROUP_
BIT 0023H.0 0000H.2 UNIT ?BI?IIC_READBYTE?I2C
BIT 0023H.2 0000H.1 UNIT ?BI?KEY2IR?KEY
0023H.3 0000H.5 *** GAP ***
IDATA 0024H 0023H UNIT ?ID?MAIN
IDATA 0047H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H 0800H *** GAP ***
XDATA 0800H 0063H UNIT ?XD?MAIN
XDATA 0863H 0029H UNIT _XDATA_GROUP_
XDATA 088CH 0005H UNIT ?XD?BREMOTEDETECT?IR
XDATA 0891H 0005H UNIT ?XD?VTVSETCHANNEL?TV
BL51 BANKED LINKER/LOCATER V6.02 07/03/2008 13:45:59 PAGE 2
XDATA 0896H 0002H UNIT ?XD?KEY2IR?KEY
XDATA 0898H 0001H UNIT ?XD?_FGEEPROMWRITEBYTE?E2PROM
XDATA 0899H 0001H UNIT ?XD?_BEEPROMREADBYTE?E2PROM
089AH 0666H *** GAP ***
XDATA 0F00H 0001H ABSOLUTE
XDATA 0F01H 0001H ABSOLUTE
0F02H 0001H *** GAP ***
XDATA 0F03H 0001H ABSOLUTE
XDATA 0F04H 0001H ABSOLUTE
XDATA 0F05H 0001H ABSOLUTE
0F06H 0001H *** GAP ***
XDATA 0F07H 0001H ABSOLUTE
XDATA 0F08H 0001H ABSOLUTE
XDATA 0F09H 0001H ABSOLUTE
XDATA 0F0AH 0001H ABSOLUTE
XDATA 0F0BH 0001H ABSOLUTE
XDATA 0F0CH 0001H ABSOLUTE
XDATA 0F0DH 0001H ABSOLUTE
XDATA 0F0EH 0001H ABSOLUTE
XDATA 0F0FH 0001H ABSOLUTE
XDATA 0F10H 0001H ABSOLUTE
XDATA 0F11H 0001H ABSOLUTE
XDATA 0F12H 0001H ABSOLUTE
XDATA 0F13H 0001H ABSOLUTE
0F14H 0004H *** GAP ***
XDATA 0F18H 0001H ABSOLUTE
0F19H 0007H *** GAP ***
XDATA 0F20H 0001H ABSOLUTE
XDATA 0F21H 0001H ABSOLUTE
XDATA 0F22H 0001H ABSOLUTE
XDATA 0F23H 0001H ABSOLUTE
XDATA 0F24H 0001H ABSOLUTE
XDATA 0F25H 0001H ABSOLUTE
0F26H 0008H *** GAP ***
XDATA 0F2EH 0001H ABSOLUTE
XDATA 0F2FH 0001H ABSOLUTE
0F30H 0020H *** GAP ***
XDATA 0F50H 0001H ABSOLUTE
XDATA 0F51H 0001H ABSOLUTE
XDATA 0F52H 0001H ABSOLUTE
0F53H 0002H *** GAP ***
XDATA 0F55H 0001H ABSOLUTE
XDATA 0F56H 0001H ABSOLUTE
XDATA 0F57H 0001H ABSOLUTE
XDATA 0F58H 0001H ABSOLUTE
XDATA 0F59H 0001H ABSOLUTE
XDATA 0F5AH 0001H ABSOLUTE
XDATA 0F5BH 0001H ABSOLUTE
0F5CH 0026H *** GAP ***
XDATA 0F82H 0001H ABSOLUTE
0F83H 0004H *** GAP ***
XDATA 0F87H 0001H ABSOLUTE
XDATA 0F88H 0001H ABSOLUTE
XDATA 0F89H 0001H ABSOLUTE
XDATA 0F8AH 0001H ABSOLUTE
XDATA 0F8BH 0001H ABSOLUTE
XDATA 0F8CH 0001H ABSOLUTE
BL51 BANKED LINKER/LOCATER V6.02 07/03/2008 13:45:59 PAGE 3
XDATA 0F8DH 0001H ABSOLUTE
XDATA 0F8EH 0001H ABSOLUTE
0F8FH 0002H *** GAP ***
XDATA 0F91H 0001H ABSOLUTE
0F92H 0001H *** GAP ***
XDATA 0F93H 0001H ABSOLUTE
XDATA 0F94H 0001H ABSOLUTE
0F95H 0003H *** GAP ***
XDATA 0F98H 0001H ABSOLUTE
XDATA 0F99H 0001H ABSOLUTE
XDATA 0F9AH 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?VINITALLINT?MAIN
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0015H UNIT ?PR?VTVSETCHANNEL?TV
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0A39H UNIT ?PR?VTVSEARCH?TV
CODE 0A5FH 0720H UNIT ?PR?_VTVKEYSTATE?TV
CODE 117FH 0365H UNIT ?PR?PRINTF?PRINTF
CODE 14E4H 02B2H UNIT ?PR?VTVFREAFCADJ?TV
CODE 1796H 0233H UNIT ?C?LIB_CODE
CODE 19C9H 017BH UNIT ?PR?VTVSETCH?TV
CODE 1B44H 013DH UNIT ?PR?BREMOTEDETECT?IR
CODE 1C81H 010DH UNIT ?PR?IICSW_READ?I2C
CODE 1D8EH 00E9H UNIT ?PR?LOADTVDATA?TV
CODE 1E77H 00D8H UNIT ?PR?MCUDVDCOMM?MAIN
CODE 1F4FH 00D4H UNIT ?PR?_WRITEE2PROM?E2PROM
CODE 2023H 00B0H UNIT ?PR?TVRACURRDATAOUT?TASK
CODE 20D3H 00A0H UNIT ?PR?VTVSEARCHSETFRE?TV
CODE 2173H 009EH UNIT ?PR?IICSW_WRITE?I2C
CODE 2211H 0085H UNIT ?PR?VFREQSWITCH?TV
CODE 2296H 0082H UNIT ?PR?KEY2IR?KEY
CODE 2318H 0081H UNIT ?PR?LOADE2PROMDEFAULT?E2PROM
CODE 2399H 0073H UNIT ?PR?VINITTV?TV
CODE 240CH 0072H UNIT ?PR?_VTVKEYPREPROC?TV
CODE 247EH 0064H UNIT ?PR?IIC_SEND1BYTE?I2C
CODE 24E2H 005FH UNIT ?PR?IIC_READ1BYTE?I2C
CODE 2541H 0054H UNIT ?PR?BBAND?TV
CODE 2595H 004EH UNIT ?PR?LOADDEFAULTTVDATA?TV
CODE 25E3H 004CH UNIT ?PR?ISR_UART?MAIN
CODE 262FH 004CH UNIT ?CO?MAIN
CODE 267BH 004BH UNIT ?PR?ISR_TIMER0?MAIN
CODE 26C6H 0049H UNIT ?PR?_WRITETVCHANNEL?TV
CODE 270FH 0048H UNIT ?PR?POWERDOWNSAVETOE2PROM?E2PROM
CODE 2757H 0047H UNIT ?PR?VINITIALE2PROM?E2PROM
CODE 279EH 0046H UNIT ?PR?_READE2PROM?E2PROM
CODE 27E4H 0041H UNIT ?PR?MAIN?MAIN
CODE 2825H 0041H UNIT ?PR?IIC_READBYTE?I2C
CODE 2866H 0041H UNIT ?PR?VTVSWITCHSOUND?TV
CODE 28A7H 003DH UNIT ?PR?VINITUART?MAIN
CODE 28E4H 003AH UNIT ?PR?TASKPROC?TASK
CODE 291EH 0039H UNIT ?PR?VINITVAR?MAIN
CODE 2957H 0038H UNIT ?PR?_DELAY1US?I2C
CODE 298FH 0034H UNIT ?PR?KEYPROCESS?KEY
CODE 29C3H 002FH UNIT ?PR?_READTVCHANNEL?TV
BL51 BANKED LINKER/LOCATER V6.02 07/03/2008 13:45:59 PAGE 4
CODE 29F2H 0029H UNIT ?PR?BTV_IF_READ?TV
CODE 2A1BH 0029H UNIT ?PR?BTV_PLL_READ?TV
CODE 2A44H 0027H UNIT ?PR?_ISLONGPUSHORSHORTKEY?KEY
CODE 2A6BH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 2A92H 0023H UNIT ?PR?_DELAY1MS?I2C
CODE 2AB5H 0021H UNIT ?PR?_BGETIR0?IR
CODE 2AD6H 0020H UNIT ?PR?_VTV_PLL_WRITE?TV
CODE 2AF6H 0020H UNIT ?PR?_VTV_IF_WRITE?TV
CODE 2B16H 001FH UNIT ?PR?VINITCPU?MAIN
CODE 2B35H 001EH UNIT ?PR?VINITIRVAR?IR
CODE 2B53H 001BH UNIT ?PR?IIC_STOP?I2C
CODE 2B6EH 001BH UNIT ?PR?DVDCHECKSUMOK?COMDVD
CODE 2B89H 0018H UNIT ?PR?VINITIO?MAIN
CODE 2BA1H 0018H UNIT ?PR?_FGEEPROMWRITEBYTE?E2PROM
CODE 2BB9H 0017H UNIT ?PR?_BEEPROMREADBYTE?E2PROM
CODE 2BD0H 0016H UNIT ?PR?VDELAY100US?IR
CODE 2BE6H 0012H UNIT ?PR?VINITTIMER?MAIN
CODE 2BF8H 0011H UNIT ?PR?VINITSYS?MAIN
CODE 2C09H 0011H UNIT ?PR?VINITIALI2C?E2PROM
CODE 2C1AH 000EH UNIT ?PR?_ISLONGPUSHKEY?KEY
CODE 2C28H 000EH UNIT ?PR?VINITDVD?COMDVD
CODE 2C36H 000CH UNIT ?C_C51STARTUP
CODE 2C42H 000CH UNIT ?PR?IICSW_WRITETEST?I2C
CODE 2C4EH 0007H UNIT ?PR?IIC_START?I2C
CODE 2C55H 0001H UNIT ?PR?MCUCMDDATAOUT?TASK
OVERLAY MAP OF MODULE: .\OBJ\CS8955TV (MAIN)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
------------------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?VINITCPU?MAIN
+--> ?PR?VINITSYS?MAIN
+--> ?PR?MCUDVDCOMM?MAIN
+--> ?PR?VTVSEARCH?TV
+--> ?PR?TASKPROC?TASK
?PR?VINITCPU?MAIN 0021H.6 0000H.1 ----- ----- ----- -----
+--> ?PR?VINITIO?MAIN
+--> ?PR?VINITALLINT?MAIN
+--> ?PR?VINITTIMER?MAIN
+--> ?PR?VINITUART?MAIN
+--> ?PR?VINITVAR?MAIN
?PR?VINITALLINT?MAIN 0021H.7 0000H.1 ----- ----- ----- -----
?PR?VINITUART?MAIN ----- ----- ----- ----- ----- -----
+--> ?CO?MAIN
+--> ?PR?PRINTF?PRINTF
BL51 BANKED LINKER/LOCATER V6.02 07/03/2008 13:45:59 PAGE 5
?PR?PRINTF?PRINTF 0021H.7 0001H.1 0008H 0005H 0863H 0028H
+--> ?PR?PUTCHAR?PUTCHAR
?PR?VINITVAR?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?VINITIALI2C?E2PROM
+--> ?PR?VINITIRVAR?IR
?PR?VINITIALI2C?E2PROM ----- ----- ----- ----- ----- -----
+--> ?PR?IIC_STOP?I2C
?PR?IIC_STOP?I2C 0022H.2 0000H.1 ----- ----- ----- -----
+--> ?PR?_DELAY1US?I2C
?PR?VINITSYS?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?VINITIALE2PROM?E2PROM
+--> ?PR?VINITTV?TV
?PR?VINITIALE2PROM?E2PROM ----- ----- ----- ----- 0863H 0001H
+--> ?PR?_READE2PROM?E2PROM
+--> ?PR?LOADE2PROMDEFAULT?E2PROM
+--> ?PR?LOADTVDATA?TV
?PR?_READE2PROM?E2PROM ----- ----- ----- ----- 0871H 0009H
+--> ?PR?IICSW_READ?I2C
?PR?IICSW_READ?I2C 0022H.0 0000H.2 ----- ----- 087AH 000AH
+--> ?PR?IIC_STOP?I2C
+--> ?PR?_DELAY1US?I2C
+--> ?PR?IIC_START?I2C
+--> ?PR?IIC_SEND1BYTE?I2C
+--> ?PR?IIC_READ1BYTE?I2C
?PR?IIC_START?I2C 0022H.2 0000H.1 ----- ----- ----- -----
+--> ?PR?_DELAY1US?I2C
?PR?IIC_SEND1BYTE?I2C 0022H.2 0000H.1 ----- ----- 088BH 0001H
+--> ?PR?_DELAY1US?I2C
?PR?IIC_READ1BYTE?I2C 0022H.2 0000H.2 ----- ----- ----- -----
+--> ?PR?_DELAY1US?I2C
?PR?LOADE2PROMDEFAULT?E2PROM ----- ----- ----- ----- 0864H 0006H
+--> ?PR?_WRITEE2PROM?E2PROM
?PR?_WRITEE2PROM?E2PROM ----- ----- ----- ----- 0876H 000BH
+--> ?PR?IICSW_WRITE?I2C
?PR?IICSW_WRITE?I2C 0022H.0 0000H.2 ----- ----- 0881H 000AH
+--> ?PR?IIC_STOP?I2C
+--> ?PR?_DELAY1US?I2C
+--> ?PR?IIC_START?I2C
+--> ?PR?IIC_SEND1BYTE?I2C
?PR?LOADTVDATA?TV ----- ----- ----- ----- 0864H 0001H
+--> ?PR?_READE2PROM?E2PROM
+--> ?PR?_WRITEE2PROM?E2PROM
+--> ?PR?_READTVCHANNEL?TV
BL51 BANKED LINKER/LOCATER V6.02 07/03/2008 13:45:59 PAGE 6
+--> ?PR?_WRITETVCHANNEL?TV
?PR?_READTVCHANNEL?TV ----- ----- ----- ----- 086CH 0005H
+--> ?PR?_READE2PROM?E2PROM
?PR?_WRITETVCHANNEL?TV ----- ----- ----- ----- 0870H 0006H
+--> ?PR?_WRITEE2PROM?E2PROM
?PR?VINITTV?TV ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY1MS?I2C
+--> ?PR?VTVSETCH?TV
?PR?VTVSETCH?TV ----- ----- ----- ----- 0870H 0004H
+--> ?PR?_VTV_PLL_WRITE?TV
+--> ?PR?_VTV_IF_WRITE?TV
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -