⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.lst

📁 Maria2 CarTV 20060707 Tony
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V8.01   MAIN                                                                  11/28/2006 08:08:04 PAGE 1   


C51 COMPILER V8.01, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN ..\..\1out\main.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ..\..\kernal\main.c BROWSE INCDIR(..\..\inc;..\..\mslib;..\..\Device;..\..\
                    -kernal;..\..\msFunc;..\..\pc;..\..\tv) DEBUG OBJECTEXTEND PRINT(..\..\1out\main.lst) OBJECT(..\..\1out\main.obj)

line level    source

   1          #include "types.h"
   2          #include "board.h"
   3          #include "global.h"
   4          #include "mcu.h"
   5          #include "detect.h"
   6          #include "menu.h"
   7          #include "ms_reg.h"
   8          #include "power.h"
   9          #include "DEBUG.h"
  10          #include "ms_rwreg.h"
  11          #include "msosd.h"
  12          #include "misc.h"
  13          #include "NVRam.h"
  14          #include "panel.h"
  15          #include "mstar.h"
*** WARNING C322 IN LINE 93 OF ..\..\INC\MSTAR.H: unknown identifier
  16          #include "UserPref.h"
  17          #include "keypad.h"
  18          #include "TV.h"
  19          #include "DevVD.h"
  20          #include "msvd.h"
  21          #include "DEBUG.h"
  22          #include "Tda7052.h"
  23          #include "Game.h"
  24          #include "Maria2_FSC_Lib.h"
  25          #include "Maria2_ACC_Lib.h"
  26          #include "M2_VD_Std_Lib.h"
  27          #include "M2_VD_AGC_Lib.h"
  28          #include "msVDField.h"
  29          #include "msddc2bi.h"
  30          
  31          #if(ENABLE_VD_DSP)
  32          #include "Maria2_dsp_lib.h"
  33          #endif
  34          
  35          void Init_Device(void);
  36          void StartConfig(void);
  37          void FlagCheckHandler(void);
  38          void SyncModeHandler(void);
  39          BOOL TV_SearchHandle(void);
  40          void VD_DSP_Processor(void);
  41          
  42          extern BOOL ExecuteKeyEvent(MenuItemActionType menuAction);
  43          
  44          void VersionMsg(void)
  45          {
  46   1          putstr("\r\nMstar Semiconductor");
  47   1          putstr("\r\n[Date]:");
  48   1          putstr(__DATE__);
  49   1          putstr("\r\n[Time]:");
  50   1          putstr(__TIME__);
  51   1          putstr("\r\nACC version: " );
  52   1          putstr(msVDAcc_GetVersion() );
  53   1          putstr("\r\nDSP version: " );
C51 COMPILER V8.01   MAIN                                                                  11/28/2006 08:08:04 PAGE 2   

  54   1          putstr(VD_DSP_GetVersion() );
  55   1          putstr("\r\nFSC version: " );
  56   1          putstr(msVD_FSC_GetVersion() );
  57   1          putstr("\r\nAGC version: " );
  58   1          putstr(VD_AGC_GetVersion() );
  59   1          printf("\r\nMaria Ver: %d ",VD_Type );
  60   1          putstr("\r\nPanel:");
  61   1          putstr(PanelName);
*** ERROR C202 IN LINE 61 OF ..\..\KERNAL\MAIN.C: 'PanelName': undefined identifier
  62   1      }
  63          
  64          /*
  65          void Load4K(void)
  66          {
  67                  BYTE xdata *dest;
  68                  BYTE code *src;
  69          
  70                  src = 0xf000; // Code
  71                  dest = 0xf000; // SRam
  72                  do {
  73                          *dest = *src;
  74                          src++;
  75                          dest++;
  76                  } while (dest != 0);
  77                  //P3_4 = 0;
  78              sfRegs[0x9e]=0x0f;
  79              sfRegs[0x39]=0x10;  //0x30 make address after 0xf000->code memory(address 0x0000)
  80                                  //0x10 make address after 0xf000->code memory(address 0xf000)
  81          }
  82          */
  83          
  84          #define LOAD_4K_TO  0x0000
  85          
  86          #if( LOAD_4K_TO == 0x0000 ) // SRAM mapping to 0000
  87          code char dummy[16] _at_ 0x0FF8;
  88          #endif
  89          void Load4K(void)
  90          {
  91   1              BYTE xdata *dest;
  92   1              BYTE code *src;
  93   1      
  94   1      #if( LOAD_4K_TO == 0x0000 ) // SRAM mapping to 0000
  95   1              src = 0x0000; // Code
  96   1              dest = 0xf000; // SRam
  97   1              do {
  98   2                      *dest = *src;
  99   2                      src++;
 100   2                      dest++;
 101   2              } while (dest != 0);
 102   1          sfRegs[0x9e]=0x0f;
 103   1          sfRegs[0x39]=0x50; // 0x50 make address after 0xf000->code memory(address 0x0000)
 104   1      
 105   1      #elif( LOAD_4K_TO == 0xF000 ) // SRAM mapping to F000
                      src = 0xf000; // Code
                      dest = 0xf000; // SRam
                      do {
                              *dest = *src;
                              src++;
                              dest++;
                      } while (dest != 0);
                  sfRegs[0x9e]=0x0f;
                  sfRegs[0x39]=0x10; // 0x10 make address after 0xf000->code memory(address 0xf000)
C51 COMPILER V8.01   MAIN                                                                  11/28/2006 08:08:04 PAGE 3   

              #endif
 116   1      }
 117          
 118          void main(void)
 119          {
 120   1                Init_MCU();
 121   1                StartConfig();
 122   1      
 123   1                Load4K();
 124   1                #if(ENABLE_VD_DSP)
 125   1                VD_DSP_Init();
 126   1                #endif
 127   1                msChipVersionRead();
 128   1      
 129   1                WatchDogClear();
 130   1      
 131   1                VersionMsg();
 132   1                WatchDogClear();
 133   1      
 134   1                Init_GlobalVariables();
 135   1      
 136   1                ReadSetting();
 137   1                Set_PowerOnFlag();
 138   1      
 139   1                WatchDogClear();
 140   1                msInit();
 141   1                WatchDogClear();
 142   1      
 143   1                OSDGammaInit();
 144   1                WatchDogClear();
 145   1      
 146   1                vdInitVariable();
 147   1                Init_Device();
 148   1      
 149   1      #if ENABLE_DDC2BI
                    msDDC2BIInit();
              #endif
 152   1      
 153   1            #if ENABLE_MCU_USE_INTERNAL_CLOCK
 154   1            McuUseInternalClock();
 155   1            #endif
 156   1      
 157   1                Menu_InitVariable();
 158   1      
 159   1                #if(ENABLE_WATCH_DOG)
 160   1                McuWatchDogSetTimer(WatchDogTime_5S);
 161   1                #endif
 162   1                while (1)
 163   1              {
 164   2                              WatchDogClear();
 165   2                              uartDecodeCommand(); // uart debug command
 166   2      
 167   2                              if(g_bDebugProgStopFlag)
 168   2                                      continue;
 169   2      
 170   2                              if(IsVideoPortInUse()&&PowerOnFlag)
 171   2                              {
 172   3                                      VD_DSP_Processor();
 173   3      
 174   3                      #if(ENABLE_SW_FILED)
                              MSVD_FieldProcessor();
                              #endif
C51 COMPILER V8.01   MAIN                                                                  11/28/2006 08:08:04 PAGE 4   

 177   3      
 178   3                                      msVD_FSC_Detect();
 179   3      
 180   3                                      if((g_ucmsVDCtl&MSVD_CTL_FLAG_ACC))
 181   3                                          msVDAcc_Processor();
 182   3      
 183   3                                      //if( g_ucmsVDCtl&MSVD_CTL_FLAG_NOISE_HANDLER )
 184   3                                      msVDNoiseHandler();
 185   3      
 186   3                      //if( g_ucmsVDCtl2&MSVD_CTL2_FLAG_AFEC )
 187   3                      msVDAFECHandler();
 188   3      
 189   3                                  if( IsSrcHasSignal() )
 190   3                      {
 191   4                                              //if ( g_ucmsVDCtl&MSVD_CTL_FLAG_COLOR_BURST_HANDLER )
 192   4                                              msVDColorBurstHandler(NULL);
 193   4      
 194   4                          #if(ENABLE_VCR_HANDLER)
                                                      if(g_ucmsVDCtl2&MSVD_CTL2_FLAG_VCR)
                                      if( !IsTVInUse())
                                                                  msVDVCRHandler();
                                  #endif
 199   4      
 200   4                          #if( ENABLE_HSYNC_HANDLER )
 201   4                          msVDHSyncHandler();
 202   4                          #endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -