📄 cs8955_debug.m51
字号:
BL51 BANKED LINKER/LOCATER V6.02 07/03/2008 18:27:39 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\cs8955_debug PRINT (.\cs8955_debug.m51) RAMSIZE (256) DISAB
>> LEWARNING (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)
LINK MAP OF MODULE: .\OBJ\cs8955_debug (MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
0008H 0018H *** GAP ***
BIT 0020H.0 0001H.5 UNIT ?BI?MAIN
BIT 0021H.5 0000H.6 UNIT _BIT_GROUP_
BIT 0022H.3 0000H.2 UNIT ?BI?IIC_READBYTE?I2C
BIT 0022H.5 0000H.1 UNIT ?BI?KEY2IR?KEY
0022H.6 0000H.2 *** GAP ***
IDATA 0023H 0023H UNIT ?ID?MAIN
IDATA 0046H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H 0800H *** GAP ***
XDATA 0800H 0060H UNIT ?XD?MAIN
XDATA 0860H 0029H UNIT _XDATA_GROUP_
XDATA 0889H 0005H UNIT ?XD?BREMOTEDETECT?IR
XDATA 088EH 0005H UNIT ?XD?VTVSETCHANNEL?TV
XDATA 0893H 0002H UNIT ?XD?KEY2IR?KEY
XDATA 0895H 0001H UNIT ?XD?_FGEEPROMWRITEBYTE?E2PROM
XDATA 0896H 0001H UNIT ?XD?_BEEPROMREADBYTE?E2PROM
0897H 0669H *** GAP ***
XDATA 0F00H 0001H ABSOLUTE
XDATA 0F01H 0001H ABSOLUTE
BL51 BANKED LINKER/LOCATER V6.02 07/03/2008 18:27:39 PAGE 2
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
XDATA 0F8DH 0001H ABSOLUTE
XDATA 0F8EH 0001H ABSOLUTE
0F8FH 0002H *** GAP ***
XDATA 0F91H 0001H ABSOLUTE
0F92H 0001H *** GAP ***
XDATA 0F93H 0001H ABSOLUTE
BL51 BANKED LINKER/LOCATER V6.02 07/03/2008 18:27:39 PAGE 3
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 098DH UNIT ?PR?VTVSEARCH?TV
CODE 09B3H 070EH UNIT ?PR?_VTVKEYSTATE?TV
CODE 10C1H 02B2H UNIT ?PR?VTVFREAFCADJ?TV
CODE 1373H 01FAH UNIT ?C?LIB_CODE
CODE 156DH 017BH UNIT ?PR?VTVSETCH?TV
CODE 16E8H 013DH UNIT ?PR?BREMOTEDETECT?IR
CODE 1825H 010DH UNIT ?PR?IICSW_READ?I2C
CODE 1932H 00E9H UNIT ?PR?LOADTVDATA?TV
CODE 1A1BH 00D8H UNIT ?PR?MCUDVDCOMM?MAIN
CODE 1AF3H 00D4H UNIT ?PR?_WRITEE2PROM?E2PROM
CODE 1BC7H 00B0H UNIT ?PR?TVRACURRDATAOUT?TASK
CODE 1C77H 00A0H UNIT ?PR?VTVSEARCHSETFRE?TV
CODE 1D17H 009EH UNIT ?PR?IICSW_WRITE?I2C
CODE 1DB5H 0085H UNIT ?PR?VFREQSWITCH?TV
CODE 1E3AH 0082H UNIT ?PR?KEY2IR?KEY
CODE 1EBCH 0081H UNIT ?PR?LOADE2PROMDEFAULT?E2PROM
CODE 1F3DH 0073H UNIT ?PR?VINITTV?TV
CODE 1FB0H 0072H UNIT ?PR?_VTVKEYPREPROC?TV
CODE 2022H 0064H UNIT ?PR?IIC_SEND1BYTE?I2C
CODE 2086H 005FH UNIT ?PR?IIC_READ1BYTE?I2C
CODE 20E5H 0054H UNIT ?PR?BBAND?TV
CODE 2139H 004EH UNIT ?PR?LOADDEFAULTTVDATA?TV
CODE 2187H 004CH UNIT ?PR?ISR_UART?MAIN
CODE 21D3H 004BH UNIT ?PR?ISR_TIMER0?MAIN
CODE 221EH 0049H UNIT ?PR?_WRITETVCHANNEL?TV
CODE 2267H 0048H UNIT ?PR?POWERDOWNSAVETOE2PROM?E2PROM
CODE 22AFH 0047H UNIT ?PR?VINITIALE2PROM?E2PROM
CODE 22F6H 0046H UNIT ?PR?_READE2PROM?E2PROM
CODE 233CH 0041H UNIT ?PR?MAIN?MAIN
CODE 237DH 0041H UNIT ?PR?IIC_READBYTE?I2C
CODE 23BEH 0041H UNIT ?PR?VTVSWITCHSOUND?TV
CODE 23FFH 0040H UNIT ?CO?MAIN
CODE 243FH 003AH UNIT ?PR?TASKPROC?TASK
CODE 2479H 0039H UNIT ?PR?VINITVAR?MAIN
CODE 24B2H 0038H UNIT ?PR?_DELAY1US?I2C
CODE 24EAH 0035H UNIT ?PR?VINITUART?MAIN
CODE 251FH 0034H UNIT ?PR?KEYPROCESS?KEY
CODE 2553H 002FH UNIT ?PR?_READTVCHANNEL?TV
CODE 2582H 0029H UNIT ?PR?BTV_IF_READ?TV
CODE 25ABH 0029H UNIT ?PR?BTV_PLL_READ?TV
CODE 25D4H 0027H UNIT ?PR?_ISLONGPUSHORSHORTKEY?KEY
CODE 25FBH 0023H UNIT ?PR?_DELAY1MS?I2C
CODE 261EH 0021H UNIT ?PR?_BGETIR0?IR
CODE 263FH 0020H UNIT ?PR?_VTV_PLL_WRITE?TV
CODE 265FH 0020H UNIT ?PR?_VTV_IF_WRITE?TV
BL51 BANKED LINKER/LOCATER V6.02 07/03/2008 18:27:39 PAGE 4
CODE 267FH 001FH UNIT ?PR?VINITCPU?MAIN
CODE 269EH 001EH UNIT ?PR?VINITIRVAR?IR
CODE 26BCH 001BH UNIT ?PR?IIC_STOP?I2C
CODE 26D7H 001BH UNIT ?PR?DVDCHECKSUMOK?COMDVD
CODE 26F2H 0018H UNIT ?PR?VINITIO?MAIN
CODE 270AH 0018H UNIT ?PR?_FGEEPROMWRITEBYTE?E2PROM
CODE 2722H 0017H UNIT ?PR?_BEEPROMREADBYTE?E2PROM
CODE 2739H 0016H UNIT ?PR?VDELAY100US?IR
CODE 274FH 0012H UNIT ?PR?VINITTIMER?MAIN
CODE 2761H 0011H UNIT ?PR?VINITSYS?MAIN
CODE 2772H 0011H UNIT ?PR?VINITIALI2C?E2PROM
CODE 2783H 000EH UNIT ?PR?_ISLONGPUSHKEY?KEY
CODE 2791H 000EH UNIT ?PR?VINITDVD?COMDVD
CODE 279FH 000CH UNIT ?C_C51STARTUP
CODE 27ABH 000CH UNIT ?PR?IICSW_WRITETEST?I2C
CODE 27B7H 0007H UNIT ?PR?IIC_START?I2C
CODE 27BEH 0001H UNIT ?PR?MCUCMDDATAOUT?TASK
OVERLAY MAP OF MODULE: .\OBJ\cs8955_debug (MAIN)
SEGMENT BIT_GROUP XDATA_GROUP
+--> CALLED SEGMENT 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.5 0000H.1 ----- -----
+--> ?PR?VINITIO?MAIN
+--> ?PR?VINITALLINT?MAIN
+--> ?PR?VINITTIMER?MAIN
+--> ?PR?VINITUART?MAIN
+--> ?PR?VINITVAR?MAIN
?PR?VINITALLINT?MAIN 0021H.6 0000H.1 ----- -----
?PR?VINITVAR?MAIN ----- ----- ----- -----
+--> ?PR?VINITIALI2C?E2PROM
+--> ?PR?VINITIRVAR?IR
?PR?VINITIALI2C?E2PROM ----- ----- ----- -----
+--> ?PR?IIC_STOP?I2C
?PR?IIC_STOP?I2C 0022H.1 0000H.1 ----- -----
+--> ?PR?_DELAY1US?I2C
?PR?VINITSYS?MAIN ----- ----- ----- -----
+--> ?PR?VINITIALE2PROM?E2PROM
BL51 BANKED LINKER/LOCATER V6.02 07/03/2008 18:27:39 PAGE 5
+--> ?PR?VINITTV?TV
?PR?VINITIALE2PROM?E2PROM ----- ----- 0860H 0001H
+--> ?PR?_READE2PROM?E2PROM
+--> ?PR?LOADE2PROMDEFAULT?E2PROM
+--> ?PR?LOADTVDATA?TV
?PR?_READE2PROM?E2PROM ----- ----- 086EH 0009H
+--> ?PR?IICSW_READ?I2C
?PR?IICSW_READ?I2C 0021H.7 0000H.2 0877H 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.1 0000H.1 ----- -----
+--> ?PR?_DELAY1US?I2C
?PR?IIC_SEND1BYTE?I2C 0022H.1 0000H.1 0888H 0001H
+--> ?PR?_DELAY1US?I2C
?PR?IIC_READ1BYTE?I2C 0022H.1 0000H.2 ----- -----
+--> ?PR?_DELAY1US?I2C
?PR?LOADE2PROMDEFAULT?E2PROM ----- ----- 0861H 0006H
+--> ?PR?_WRITEE2PROM?E2PROM
?PR?_WRITEE2PROM?E2PROM ----- ----- 0873H 000BH
+--> ?PR?IICSW_WRITE?I2C
?PR?IICSW_WRITE?I2C 0021H.7 0000H.2 087EH 000AH
+--> ?PR?IIC_STOP?I2C
+--> ?PR?_DELAY1US?I2C
+--> ?PR?IIC_START?I2C
+--> ?PR?IIC_SEND1BYTE?I2C
?PR?LOADTVDATA?TV ----- ----- 0861H 0001H
+--> ?PR?_READE2PROM?E2PROM
+--> ?PR?_WRITEE2PROM?E2PROM
+--> ?PR?_READTVCHANNEL?TV
+--> ?PR?_WRITETVCHANNEL?TV
?PR?_READTVCHANNEL?TV ----- ----- 0869H 0005H
+--> ?PR?_READE2PROM?E2PROM
?PR?_WRITETVCHANNEL?TV ----- ----- 086DH 0006H
+--> ?PR?_WRITEE2PROM?E2PROM
?PR?VINITTV?TV ----- ----- ----- -----
+--> ?PR?_DELAY1MS?I2C
+--> ?PR?VTVSETCH?TV
?PR?VTVSETCH?TV ----- ----- 086DH 0004H
+--> ?PR?_VTV_PLL_WRITE?TV
+--> ?PR?_VTV_IF_WRITE?TV
BL51 BANKED LINKER/LOCATER V6.02 07/03/2008 18:27:39 PAGE 6
?PR?_VTV_PLL_WRITE?TV ----- ----- ----- -----
+--> ?PR?IICSW_WRITE?I2C
?PR?_VTV_IF_WRITE?TV ----- ----- ----- -----
+--> ?PR?IICSW_WRITE?I2C
?PR?MCUDVDCOMM?MAIN ----- ----- 0860H 0002H
+--> ?PR?TVRACURRDATAOUT?TASK
+--> ?PR?DVDCHECKSUMOK?COMDVD
?PR?VTVSEARCH?TV 0021H.5 0000H.2 0860H 0007H
+--> ?PR?BTV_PLL_READ?TV
+--> ?PR?_DELAY1MS?I2C
+--> ?PR?_WRITEE2PROM?E2PROM
+--> ?PR?VTVSEARCHSETFRE?TV
+--> ?PR?BTV_IF_READ?TV
+--> ?PR?_WRITETVCHANNEL?TV
+--> ?PR?VFREQSWITCH?TV
+--> ?PR?_READTVCHANNEL?TV
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -