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

📄 rtd2323b v200b patch note.txt

📁 车载 液晶显示器的主控程序(主要使用芯片为 MYSON MTV512 单片机、RealTek 2323 Scare 芯片、TVP5147(视频解码)。配Sharp 8寸液晶显示器 )。
💻 TXT
字号:
//----------------------------------------------------------------------------------------------------
RTD2323B V200b Patch Note
//----------------------------------------------------------------------------------------------------

1. Please modify your firmware as the following to V200b firmware.

2. Please search "_TMDS_SUPPORT" in the new version firmware. 
   Add "#if(_TMDS_SUPPORT == _ON)" and "#endif" into the old version firmware.

//----------------------------------------------------------------------------------------------------
[Source]  (Files in Code\ )

Adjust.c
1. Replace this function --> void CAdjustEnableWatchDog(BYTE ucPar)
2. Replace this function --> void CAdjustGamma(BYTE ucGammaTableType, BYTE *pGammaTableArrayR, BYTE *pGammaTableArrayG, BYTE *pGammaTableArrayB)
3. Replace this function --> bit CAdjustCheckAdcClockRange(WORD usClock, WORD *delta)
4. Replace this function --> void CAdjustAdcClock(WORD usClock)
5. Replace this function --> void CAdjustPhase(BYTE ucPhase)
6. Replace this function --> void CAdjustVPosition(void)

Auto.c
1. Replace this function --> BYTE CAutoDoAutoConfig(void)
2. Replace this function --> BYTE CAutoMeasurePositionV(BYTE ucNoiseMarginV)
3. Replace this function --> DWORD CAutoPhaseSearch(BYTE ucSelColor, BYTE ucSelStep, BYTE ucSelStepNum, BYTE ucSelStepStart, BYTE *ucPhaseResult)
4. Replace this function --> BYTE CAutoDoAutoClock(void)
5. Replace this function --> BYTE CAutoDoAutoPhase(void)

Eeprom.c
1. Replace this function --> void CEepromLoadEDIDData(void)
2. Replace this function --> void CEepromLoadEDIDDataDefault(void)

Int.c
1. Replace this function --> void IntProcUart(void)  interrupt 4

Mcu.c
1. Replace this file directly

Misc.c
1. Replace this function --> void CMiscSetPinShare(void)

Mode.c
1. void CModeHandler(void)
   
    if(CPowerHandler())
    {
        ucCurrState = GET_POWERSTATUS() ? _INITIAL_STATE : _PWOFF_STATE;
        if(GET_POWERSTATUS())    // Remove this line
            CModeResetMode();    // Remove this line
    }
    .
    .
    .

    CAdjustEnableWatchDog(_WD_FRAMESYNC_APLL_NONLOCK);  Change to -->  CAdjustEnableWatchDog(_WD_ALL);

2. Replace this function --> bit CModeDetect(void)
3. Replace this function --> bit CModeIsChange(void)
4. Replace this function --> BYTE CModeSearchDisplayMode(void)
5. Replace this function --> void CModeDisplayActiveMode(void)
6. Replace this function --> void CModeSetupModeVGA(void)
7. Replace this function --> void CModeSetupModeDVI(void)
8. Add this function --> void CModeSetupDisplay(void)
9. Add this function --> void CModeSetupColorProcess(void)
10. Add this function --> void CModeSetupEtcs(BYTE ucPar)
11. Replace this function --> void CModeStartUpVGA(void)
12. Replace this function --> void CModeResetMode(void)

OsdFunc.c
1. void COsdFxDisableOsd(void)

Power.c
1. void CPowerControl(void)

Scaler.c
1. Replace this function --> void CScalerInitial(void)
2. Add this function --> void CScalerInitialForRTD2023(void)
   And remember to add the DEFINITION at the start and end of this function. 

3. Replace this function --> void CScalerReset(void)
4. Replace this function --> void CScalerLoadFont(BYTE code *pArray, WORD usOffset, WORD usLength, BYTE ucPar)
5. Replace this function --> BYTE CScalerGetVLD(void)
6. Replace this function --> bit CScalerGetBitVLD(void)

Source.c
1. void CSourceScanInputPort(void)

Sync.c
1. Replace this function --> bit CSyncHandler(void)
2. Replace this function --> BYTE CSyncMeasureSyncType(void)
3. Replace this function --> BYTE CSyncGetSyncTypeStep1VGA(void)
4. Replace this function --> BYTE CSyncGetSyncTypeStep2VGA(void)

Uart.c
1. Replace this file directly

Video.c
1. Replace this file directly

YPbPr.c
1. Add this file into workspace

//----------------------------------------------------------------------------------------------------
[Header]  (Files in Header\ )

Adjust.h
1. Replace this file directly

Auto.h
1. Replace this file directly

Eeprom.h
1. Change version to another value --> #define _VERSION_CODE               0x18

Global.h
1. Replace this file directly

Include.h
1. Replace this file directly

MainDef.h
1. Replace this file directly. If you have modify this file before, please change back after
   replace this file.

mode.h
1. Replace this file directly

ModeTable.h
1. Replace this file directly

Scaler.h
1. Replace this file directly

Source.h
1. Replace this file directly

SystemTable.h
1. Replace this file directly

Video.h
1. Replace this file directly

YPbPr.h
1. Add this file into workspace

//----------------------------------------------------------------------------------------------------
[Pcb]  (Files in Pcb\ )

Pch.h
1. Replace this file directly

//----------------------------------------------------------------------------------------------------
[Lib]  (Files in Lib\ )

Rtd2323.Lib
1. Replace this file directly

⌨️ 快捷键说明

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