📄 mstar.lst
字号:
C51 COMPILER V8.01 MSTAR 11/28/2006 08:08:06 PAGE 1
C51 COMPILER V8.01, COMPILATION OF MODULE MSTAR
OBJECT MODULE PLACED IN ..\..\1out\mStar.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ..\..\kernal\mStar.c BROWSE INCDIR(..\..\inc;..\..\mslib;..\..\Device;..\..
-\kernal;..\..\msFunc;..\..\pc;..\..\tv) DEBUG OBJECTEXTEND PRINT(..\..\1out\mStar.lst) OBJECT(..\..\1out\mStar.obj)
line level source
1 #define EnableUseGammaTbl
2 #define _MSTAR_C_
3 #define _EnableFCC_
4 #define _VDCaptureSetting_
5 #define EnableUseModeTbl
6
7 #include <math.h>
8 #include "board.h"
9 #include "types.h"
10 #include "ms_reg.h"
11 #include "global.h"
12 #include "panel.h"
13 #include "adjust.h"
14 #include "ms_rwreg.h"
15 #include "DEBUG.h"
16 #include "misc.h"
17 #include "power.h"
18 #include "detect.h"
19 #include "msOsd.h"
20 #include "extlib.h"
21 #include "Valuetbl.h"
*** ERROR C202 IN LINE 37 OF ..\..\INC\VALUETBL.H: 'BK0_03_SYNC_Sample_Edge': undefined identifier
*** ERROR C202 IN LINE 48 OF ..\..\INC\VALUETBL.H: 'BK0_03_SYNC_Sample_Edge': undefined identifier
*** ERROR C202 IN LINE 109 OF ..\..\INC\VALUETBL.H: 'PANEL_DE_VSTART': undefined identifier
*** ERROR C202 IN LINE 110 OF ..\..\INC\VALUETBL.H: 'PANEL_DE_VSTART': undefined identifier
*** ERROR C202 IN LINE 111 OF ..\..\INC\VALUETBL.H: 'PanelHStart': undefined identifier
*** ERROR C202 IN LINE 112 OF ..\..\INC\VALUETBL.H: 'PanelHStart': undefined identifier
*** ERROR C202 IN LINE 114 OF ..\..\INC\VALUETBL.H: 'PanelHeight': undefined identifier
*** ERROR C202 IN LINE 115 OF ..\..\INC\VALUETBL.H: 'PanelHeight': undefined identifier
*** ERROR C202 IN LINE 116 OF ..\..\INC\VALUETBL.H: 'PanelHStart': undefined identifier
*** ERROR C202 IN LINE 117 OF ..\..\INC\VALUETBL.H: 'PanelHStart': undefined identifier
*** ERROR C202 IN LINE 120 OF ..\..\INC\VALUETBL.H: 'PanelHStart': undefined identifier
*** ERROR C202 IN LINE 121 OF ..\..\INC\VALUETBL.H: 'PanelHStart': undefined identifier
*** ERROR C202 IN LINE 122 OF ..\..\INC\VALUETBL.H: 'PanelHStart': undefined identifier
*** ERROR C202 IN LINE 123 OF ..\..\INC\VALUETBL.H: 'PanelHStart': undefined identifier
*** ERROR C202 IN LINE 125 OF ..\..\INC\VALUETBL.H: 'PanelHeight': undefined identifier
*** ERROR C202 IN LINE 126 OF ..\..\INC\VALUETBL.H: 'PanelHeight': undefined identifier
*** ERROR C202 IN LINE 128 OF ..\..\INC\VALUETBL.H: 'PanelVTotal': undefined identifier
*** ERROR C202 IN LINE 129 OF ..\..\INC\VALUETBL.H: 'PanelVTotal': undefined identifier
*** WARNING C322 IN LINE 131 OF ..\..\INC\VALUETBL.H: unknown identifier
*** ERROR C202 IN LINE 132 OF ..\..\INC\VALUETBL.H: 'PanelVTotal': undefined identifier
*** ERROR C202 IN LINE 133 OF ..\..\INC\VALUETBL.H: 'PanelVTotal': undefined identifier
*** ERROR C202 IN LINE 139 OF ..\..\INC\VALUETBL.H: 'PanelVTotal': undefined identifier
*** ERROR C202 IN LINE 140 OF ..\..\INC\VALUETBL.H: 'PanelVTotal': undefined identifier
*** ERROR C202 IN LINE 142 OF ..\..\INC\VALUETBL.H: 'PanelHTotal': undefined identifier
*** ERROR C202 IN LINE 143 OF ..\..\INC\VALUETBL.H: 'PanelHTotal': undefined identifier
*** ERROR C202 IN LINE 144 OF ..\..\INC\VALUETBL.H: 'PanelHSyncWidth': undefined identifier
*** WARNING C322 IN LINE 149 OF ..\..\INC\VALUETBL.H: unknown identifier
*** ERROR C202 IN LINE 164 OF ..\..\INC\VALUETBL.H: 'PanelSwapRB': undefined identifier
*** ERROR C202 IN LINE 168 OF ..\..\INC\VALUETBL.H: 'PanelDClkDelay': undefined identifier
*** ERROR C202 IN LINE 388 OF ..\..\INC\VALUETBL.H: '_656_PLL_VALUE': undefined identifier
*** ERROR C202 IN LINE 422 OF ..\..\INC\VALUETBL.H: 'INIT_MSVD_COMB_YGAIN': undefined identifier
*** ERROR C202 IN LINE 423 OF ..\..\INC\VALUETBL.H: 'INIT_MSVD_COMB_CbGAIN': undefined identifier
*** ERROR C202 IN LINE 424 OF ..\..\INC\VALUETBL.H: 'INIT_MSVD_COMB_CrGAIN': undefined identifier
C51 COMPILER V8.01 MSTAR 11/28/2006 08:08:06 PAGE 2
*** ERROR C202 IN LINE 448 OF ..\..\INC\VALUETBL.H: 'INIT_MSVD_COMB_CONTRAST': undefined identifier
*** ERROR C202 IN LINE 449 OF ..\..\INC\VALUETBL.H: 'INIT_MSVD_COMB_BRIGHTNESS': undefined identifier
*** ERROR C202 IN LINE 450 OF ..\..\INC\VALUETBL.H: 'INIT_MSVD_COMB_SATURATION': undefined identifier
22 #include "msAce.h"
23 #include "userpref.h"
24 #include "mstar.h"
*** WARNING C322 IN LINE 93 OF ..\..\INC\MSTAR.H: unknown identifier
25 #include "DevVd.h"
26 #include "devvd_user.h"
*** WARNING C322 IN LINE 2 OF ..\..\INC\DEVVD_USER.H: unknown identifier
*** WARNING C322 IN LINE 17 OF ..\..\INC\DEVVD_USER.H: unknown identifier
*** WARNING C322 IN LINE 32 OF ..\..\INC\DEVVD_USER.H: unknown identifier
*** WARNING C322 IN LINE 47 OF ..\..\INC\DEVVD_USER.H: unknown identifier
*** WARNING C322 IN LINE 62 OF ..\..\INC\DEVVD_USER.H: unknown identifier
*** WARNING C322 IN LINE 77 OF ..\..\INC\DEVVD_USER.H: unknown identifier
*** WARNING C322 IN LINE 92 OF ..\..\INC\DEVVD_USER.H: unknown identifier
*** WARNING C322 IN LINE 106 OF ..\..\INC\DEVVD_USER.H: unknown identifier
27 #include "devtuner.h"
28 #include "Maria2_FSC_Lib.h"
29 #include "M2_VD_AGC_Lib.h"
30 #include "M2_VD_Std_Lib.h"
31 #if(ENABLE_VD_DSP)
32 #include "Maria2_dsp_lib.h"
33 #endif
34 //*******************************************************************
35 //
36 // Constant Definition
37 //
38 //*******************************************************************
39 //14.318 * 15 * 8 / 4 = 429.54, 429.54<<19=225202667.52, 429.54<<3=8=3436.32
40
41 #define DClkFactor 225202667ul
42
43 //*******************************************************************
44 //
45 // extern declaration
46 //
47 //*******************************************************************
48
49 //*******************************************************************
50 //
51 // local declaration
52 //
53 //*******************************************************************
54
55 #define SSCSTEP 0x119
56 #define SSCSPAN 0xEC
57
58 //*******************************************************************
59 //
60 //*******************************************************************
61 // Function Name: msInit(void)
62 //
63 // Description: Initialize mStar chip while 1st power on system
64 //
65 // Caller: msInitADC(), msInitTCON, msSetupFreeRunMode()
66 // msSetupInputPort() in mStar.c
67 // msWriteByte(), msWriteWord() in ms_rwreg.c
68 // msWriteDDC1(), msWriteDDC2() in ddc.c
69 // msInitGamma() in gamma.c
70 // Osd_InitOSD() in osd.c
71 // Callee: Init_Device() in main.c
C51 COMPILER V8.01 MSTAR 11/28/2006 08:08:06 PAGE 3
72 //*******************************************************************
73
74 #ifdef EnableUseModeTbl
75
76 DynamicLoadModeTblType code tModeIndexTbl[]=
77 {
78 {
79 1<<Input_CVBS1|1<<Input_CVBS2|1<<Input_SVIDEO1|1<<Input_TV,
80 MD_720x480_60I,
81 tNtscModeTbl,
*** ERROR C202 IN LINE 81 OF ..\..\KERNAL\MSTAR.C: 'tNtscModeTbl': undefined identifier
82 },
83 {
84 1<<Input_CVBS1|1<<Input_CVBS2|1<<Input_SVIDEO1|1<<Input_TV,
85 MD_720x576_50I,
86 tPalModeTbl,
*** ERROR C202 IN LINE 86 OF ..\..\KERNAL\MSTAR.C: 'tPalModeTbl': undefined identifier
87 },
88 {
89 1<<Input_CVBS1|1<<Input_CVBS2|1<<Input_SVIDEO1,
90 MD_FreeRun,
91 tFreeRunModeTbl,
*** ERROR C202 IN LINE 91 OF ..\..\KERNAL\MSTAR.C: 'tFreeRunModeTbl': undefined identifier
92 },
93 {
94 1<<Input_TV,
95 MD_TVsnow,
96 tTVSnowModeTbl,
*** ERROR C202 IN LINE 96 OF ..\..\KERNAL\MSTAR.C: 'tTVSnowModeTbl': undefined identifier
97 },
98
99 #if VGA_ENABLE
100 {
101 1<<Input_VGA,
102 MD_640x480_60,
103 t640_480_VGA_ModeTbl,
*** ERROR C202 IN LINE 103 OF ..\..\KERNAL\MSTAR.C: 't640_480_VGA_ModeTbl': undefined identifier
104 },
105 #ifdef D800480PANEL
{
1<<Input_VGA,
MD_640x480_72,
t640_480_VGA_72HZ_ModeTbl,
},
#endif
112 {
113 1<<Input_VGA,
114 MD_800x600_60,
115 t800_600_VGA_ModeTbl,
*** ERROR C202 IN LINE 115 OF ..\..\KERNAL\MSTAR.C: 't800_600_VGA_ModeTbl': undefined identifier
116 },
117 {
118 1<<Input_VGA,
119 MD_1024x768_60,
120 t1024_768_VGA_ModeTbl,
*** ERROR C202 IN LINE 120 OF ..\..\KERNAL\MSTAR.C: 't1024_768_VGA_ModeTbl': undefined identifier
121 },
122 #endif
123 {
124 _END_OF_TBL_,
125 0,
126 tENDModeTbl
C51 COMPILER V8.01 MSTAR 11/28/2006 08:08:06 PAGE 4
127 },
*** ERROR C202 IN LINE 127 OF ..\..\KERNAL\MSTAR.C: 'tENDModeTbl': undefined identifier
128 };
129 #endif
130
131 void msInit(void)
132 {
133 1 msWriteRegsTbl(tInitializeScaler);
134 1 msWriteRegsTbl(tInitializeFCC);
*** ERROR C202 IN LINE 134 OF ..\..\KERNAL\MSTAR.C: 'tInitializeFCC': undefined identifier
135 1 msWriteRegsTbl(tInitializeADC);
136 1
137 1 #if PANEL_TTL
msWriteByte(BK0_00_REGBK, REG_BANK1_ADC_ACE_MCU);
msWriteByte(BK1_C1_BND_RST, 0x21);
msWriteByte(BK1_C0_TUNE_FRAME_NO, 0x80);
msWriteByte(BK0_00_REGBK, REG_BANK_SCALER);
#endif
145 1
146 1 #ifdef P6_GPIO_Enable
147 1 msWriteBit(BK0_5E_PATTERN, _ENABLE, _BIT6); // Nelson Switch ITU656 to P6 port 2006-01-25
148 1 #endif
149 1
150 1 #ifdef P5_GPIO_Enable
msWriteBit(BK0_5E_PATTERN, _ENABLE, _BIT7);
#endif
153 1
154 1 msWriteByte(BK0_00_REGBK, REG_BANK1_ADC_ACE_MCU); // select register bank ADC
155 1 msWriteByte(BK1_0C_GCTRL, 0x02);
156 1
157 1 #if (PANEL_DIGITAL_TCON|PANEL_ANALOG_TCON)
*** WARNING C322 IN LINE 157 OF ..\..\kernal\mStar.c: unknown identifier
158 1 msWriteRegsTbl(tInitializeTCON);
159 1 #else
msWriteByte(BK1_D0_PTC_MODE1, 0x0C); // Disable TCON function
#endif
162 1
163 1 msWriteByte(BK1_4E, (msReadByte(0x4E)|_BIT0));
164 1 //msWriteByte(BK1_F4_PWM1C, 0xFF);
165 1 msWriteByte(BK1_F6_PWM1EPL, 0x00);
166 1 msWriteByte(BK1_F7_PWM1EPH, 0x01);
167 1
168 1 msWriteByte(BK1_92_SARADC_AISEL, msReadByte(BK1_92_SARADC_AISEL)|KEY_PORT);
169 1
170 1 msWriteByte(BK1_94_SAR_CH1_UPB, 0x3F);
171 1 msWriteByte(BK1_95_SAR_CH1_LOB, 0x05);
172 1 msWriteByte(BK1_96_SAR_CH2_UPB, 0x3F);
173 1 msWriteByte(BK1_97_SAR_CH2_LOB, 0x00);
174 1 msWriteByte(BK1_98_SAR_CH3_UPB, 0x3F);
175 1 msWriteByte(BK1_99_SAR_CH3_LOB, 0x00);
176 1
177 1 msWriteByte(BK1_7B_TERM_SEL, BK1_7B_TERM_SEL_VALUE);
*** ERROR C202 IN LINE 177 OF ..\..\KERNAL\MSTAR.C: 'BK1_7B_TERM_SEL_VALUE': undefined identifier
178 1 msWriteByte(BK1_7C_CROING, BK1_7C_CROING_VALUE);
*** ERROR C202 IN LINE 178 OF ..\..\KERNAL\MSTAR.C: 'BK1_7C_CROING_VALUE': undefined identifier
179 1
180 1 msWriteRegsTbl(tInitializeVFE);
181 1 msWriteRegsTbl(tInitializeVCE);
182 1
183 1 #if (CCFL_FUNCTION)
C51 COMPILER V8.01 MSTAR 11/28/2006 08:08:06 PAGE 5
msWriteRegsTbl(tInitializeCCFL);
#endif
186 1
187 1 msSetupInputPort();
188 1
189 1 msWriteByte(BK0_00_REGBK, REG_BANK2_VD);
190 1 msWriteByteMask(BK2_9A_SYNC_CTRL1, 0x01, 0x01);
191 1 msWriteByte(BK0_00_REGBK, REG_BANK_SCALER);
192 1
193 1 msWriteByte(BK0_F8_TEST_MODE, 0);
194 1
195 1 msWriteByte(BK0_FF_BOUNDING_MISC, 0x02 );
196 1
197 1 }
198
199 void OSDGammaInit(void)
200 {
201 1 Osd_InitOSD();
202 1 msInitGamma(); // programming gamma table
203 1 }
204
205 //*******************************************************************
206 // Function Name: msSetupInputPort
207 //
208 // Decscription: setup input port registers for
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -