This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TDA2SX:LCD1上的 RGB 隔行输出

Guru**** 661510 points
Other Parts Discussed in Thread: TDA2SX, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1021421/tda2sx-rgb-interlaced-output-on-lcd1

器件型号:TDA2Sx
Thread 中讨论的其他器件: TDA2SysConfig

您好、专家、

我正在 TI-RTOS Vision SDK v03.05上开发定制的 tda2sx 板。

我需要 LCD1上的 RGB888隔行输出。

我尝试在 chains_common.c 中更改扫描格式
以下是我的设置:
静态空 Chainsson_SetDctrlConfig
 pVInfo->MINFO.scanFormat = system_sf_interlaned;
  pVInfo->MINFO.STANDARD = SYSTEM_STD_576i;
  pVInfo->MINFO.PixelClock = 13500U;
  pVInfo->MINFO.vBackPorch = 19U;
  pVInfo->MINFO.vSyncLen = 3U;
  pVInfo->MINFO.vFrontPorch = 2U;
  pVInfo->MINFO.hBackPorch = 138U;
  pVInfo->MINFO.hSyncLen = 126U;
  pVInfo->MINFO.hFrontPorch = 24U;
  pVInfo->MINFO.fps = 50U;

但无论我如何更改配置、Vout clk 和 SYNC 都保持不变。
始终显示以下结果
  CLK:27.xMHz
  HSYNC:32.xkHz
  Vsync:50
我的设置是否正确、或者是否有其他步骤?

我的查询与该主题相关: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/803192/rtos-tda2p-abz-working-of-adv7393-on-tda2px

请在此处提供一些建议吗?
提前感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    隔行和像素时钟有两种不同的东西。 有一个用于设置时钟的独立接口、请使用它来更改时钟。

    此外、VSYNC 速率可以保持不变、具体取决于时序参数。 那么、您能否分享您的确切要求?  

    Rgds、

    Brijesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我的要求如下:
     CLK:13.5MHz
     HSYNC:15.625kHz
     Vsync:50

    我尝试更改 pVInfo->MINFO,但它不影响结果。
     pVInfo->MINFO.width =显示宽度;// 576
     pVInfo->MINFO.Height =显示高度;// 720
     pVInfo->MINFO.PixelClock = 13500U;
    但 CLK 输出始终为27MHz

    请告诉我如何配置"用于设置时钟的独立接口"?

    提前感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以使用此 API bsp_platformSetVencClkSrc 更改像素时钟。

    请在此处将时钟更改为13.5MHz。  

    Rgds、

    Brijesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    根据您的建议、电流输出如下:
     CLK:13.5MHz
     HSYNC:15.625kHz
     Vsync:25Hz

    如何将 Vsync 调整为50

    此外、我将再次与您确认、tda2系列可以在 LCD1上实现 RGB888隔行输出?

    提前感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的、至少时钟现在是正确的、13.5Mhz

    我们现在需要配置 DSS 以输出隔行扫描分辨率。 您能否检查您所用 LCD 的配置/控制寄存器中是否设置了隔行输出?  

    Rgds、

    Brijesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    a.您能告诉我哪些寄存器应检查隔行输出吗?

    B.我的配置如下、为什么需要检查?
     pVInfo->MINFO.width =显示宽度;// 576
      pVInfo->MINFO.Height =显示高度;// 720
      pVInfo->MINFO.scanFormat = system_sf_interlaned;
      pVInfo->MINFO.STANDARD = SYSTEM_STD_576i;


    c.请回答我的问题、tda2系列能否在 LCD1上实现 RGB888隔行输出?

    提前感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [引用 userid="424897" URL"~/support/processors-group/processors/f/processors-forum/1021421/tda2sx-rgb-interlaced-output-on-lcd1/3779261 #3779261]a. 您能告诉我哪些寄存器应检查隔行输出吗?[/引述]

    您能否检查  DISPC_CONFIG。 OUTPUTMODE_ENABLE (位25) 用于所使用的 LCD 输出? 对于隔行输出、必须将其设置为1

    [引用 userid="424897" URL"~/support/processors-group/processors/f/processors-forum/1021421/tda2sx-rgb-interlaced-output-on-lcd1/3779261 #3779261]b. 我的配置如下、为什么需要检查?
     pVInfo->MINFO.width =显示宽度;// 576
      pVInfo->MINFO.Height =显示高度;// 720
      pVInfo->MINFO.scanFormat = system_sf_interlaned;
      pVInfo->MINFO.standard = system_STD_576i;

    这看起来是正确的。

    [引用 userid="424897" URL"~/support/processors-group/processors/f/processors-forum/1021421/tda2sx-rgb-interlaced-output-on-lcd1/3779261 #3779261]c. 请回答我的问题、tda2系列能否在 LCD1上实现 RGB888隔行输出?[/引述]

    Weil、可能、但未验证。

    此致、

    Brijesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [引用 userid="80721" URL"~/support/processors-group/processors/f/processors-forum/1021421/tda2sx-rgb-interlaced-output-on-lcd1/3783153 #3783153]\n 是否可以检查  DISPC_CONFIG。 OUTPUTMODE_ENABLE (位25) 用于所使用的 LCD 输出? 对于隔行输出、必须将其设置为1

    我检查了 DISPC_CONFIG1 (0x5800 1044)、结果为0x0040 0c04。
     OUTPUTMODEENABLE (位22)
     0x1:选择隔行模式

    如何检查或设置下一步?

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    能否 从 IPU 内核运行 pdk_xx_xx_xx_xx\packages/ti\drv\v\vps\docs\tda2xx\TDA2xx_DSS_RegDump.gel 中的 GEL 文件? 并共享输出。

    这 将告诉我们寄存器是否设置正确。  

    此致、

    Brijesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    运行 GEL 的结果如下:

    [IPU1-0] 29.388702 s:DSS_DISPC_REVISION = 0x51
    [IPU1-0] 29.388824 s:DSS_DISPC_SysConfig = 0x1
    [IPU1-0] 29.388916 s:DSS_DISPC_SYSSSTATUS = 0x1
    [IPU1-0] 29.389068 s:DSS_DISPC_IRQSTATUS = 0x0
    [IPU1-0] 29.389190 s:DSS_DISPC_IRQENABLE = 0x4662
    [IPU1-0] 29.389373 s:DSS_DISPC_CONTROL1 = 0x329
    [IPU1-0] 29.389556 s:DSS_DISPC_CONFIG1 = 0x400c04
    [IPU1-0] 29.389800 s:DSS_DISPC_DEFAULT_COLOR0 = 0x0
    [IPU1-0] 29.390197 s:DSS_DISPC_DEFAULT_Color1 = 0x0
    [IPU1-0] 29.390319 s:DSS_DISPC_TRANS_COLOR0 = 0x0
    [IPU1-0] 29.390502 s:DSS_DISPC_TRANS_Color1 = 0x0
    [IPU1-0] 29.390624 s:DSS_DISPC_LINE_STATUS = 0x16
    [IPU1-0] 29.776 390s:DSS_DISPC_LINE_NUMBER = 0x23b
    [IPU1-0] 29.898 390s:DSS_DISPC_时序_H1 = 0x4400b3e
    [IPU1-0] 29.391356 s:DSS_DISPC_时序_V1 = 0x1300202
    [IPU1-0] 29.391661 s:DSS_DISPC_POL_FREQ1 = 0x7000
    [IPU1-0] 29.391844 s:DSS_DISPC_DIVISOR1 = 0x10001
    [IPU1-0] 29.391966 s:DSS_DISPC_GLOBAL_ALPHA = 0xffffffff
    [IPU1-0] 29.416610 s:DSS_DISPC_SIZE_TV = 0x0
    [IPU1-0] 29.732 416s:DSS_DISPC_SIZE_LCD1 = 0x23f02CF
    [IPU1-0] 29.946 416s:DSS_DISPC_GFX_BA0 = 0x84d94800
    [IPU1-0] 29.417190 s:DSS_DISPC_GFX_BA1 = 0x84d95da0
    [IPU1-0] 29.417312 s:DSS_DISPC_GFX_POSITION = 0x0
    [IPU1-0] 29.417525 s:DSS_DISPC_GFX_SIZE = 0x0
    [IPU1-0] 29.417647 s:DSS_DISPC_GFX_attributes = 0xe0000a1
    [IPU1-0] 29.417830 s:DSS_DISPC_GFX_BUF_THRESHOLD = 0x4ff04f8
    [IPU1-0] 29.417952 s:DSS_DISPC_GFX_BUF_SIZE_STATUS = 0x500
    [IPU1-0] 29.418349 s:DSS_DISPC_GFX_ROW_INC = 0x1
    [IPU1-0] 29.418471 s:DSS_DISPC_GFX_PIXEL_INC = 0x1
    [IPU1-0] 29.418593 s:DSS_DISPC_GFX_TAB_BA = 0x0
    [IPU1-0] 29.418745 s:DSS_DISPC_VID1_BA0 = 0x84c33000
    [IPU1-0] 29.418867 s:DSS_DISPC_VID1_BA1 = 0x84c332d0
    [IPU1-0] 29.418989 s:DSS_DISPC_VID1_POSITION = 0x0
    [IPU1-0] 29.419172 s:DSS_DISPC_VID1_SIZE = 0x0
    [IPU1-0] 29.419325 s:DSS_DISPC_VID1_attributes = 0x2008401
    [IPU1-0] 29.419447 s:DSS_DISPC_VID1_BUF_THRESHOLD = 0x7ff07f8
    [IPU1-0] 29.419569 s:DSS_DISPC_VID1_BUF_SIZE_STATUS = 0x800
    [IPU1-0] 29.419691 s:DSS_DISPC_VID1_ROW_INC = 0x1
    [IPU1-0] 29.419813 s:DSS_DISPC_VID1_PIXEL_INC = 0x1
    [IPU1-0] 29.419935 s:DSS_DISPC_VID1_FIR = 0x4000400
    [IPU1-0] 29.420148 s:DSS_DISPC_VID1_Picture _SIZE = 0x0
    [IPU1-0] 29.420270 s:DSS_DISPC_VID1_COV_COEF0 = 0x0
    [IPU1-0] 29.420453 s:DSS_DISPC_VID1_COV_COEF1 = 0x0
    [IPU1-0] 29.420575 s:DSS_DISPC_VID1_COV_COEF2 = 0x0
    [IPU1-0] 29.420728:DSS_DISPC_VID1_CONV_COEF3 = 0x0
    [IPU1-0] 29.420850 s:DSS_DISPC_VID1_COV_COEF4 = 0x0
    [IPU1-0] 29.420972 s:DSS_DISPC_VID2_POSITION = 0x0
    [IPU1-0] 29.426096 s:DSS_DISPC_VID2_SIZE = 0x0
    [IPU1-0] 29.426188 s:DSS_DISPC_VID2_attributes = 0x6008400
    [IPU1-0] 29.426432 s:DSS_DISPC_VID2_BUF_THRESHOLD = 0x7ff07f8
    [IPU1-0] 29.426523 s:DSS_DISPC_VID2_BUF_SIZE_STATUS = 0x800
    [IPU1-0] 29.426584 s:DSS_DISPC_VID2_ROW_INC = 0x1
    [IPU1-0] 29.426676 s:DSS_DISPC_VID2_PIXEL_INC = 0x1
    [IPU1-0] 29.426737:DSS_DISPC_VID2_FIR = 0x4000400
    [IPU1-0] 29.426798:DSS_DISPC_VID2_Picture _SIZE = 0x0
    [IPU1-0] 29.426859 s:DSS_DISPC_VID2_CONV_COEF0 = 0x0
    [IPU1-0] 29.426950 s:DSS_DISPC_VID2_CONV_COEF1 = 0x0
    [IPU1-0] 29.427011 s:DSS_DISPC_VID2_CONV_COEF2 = 0x0
    [IPU1-0] 29.427286 s:DSS_DISPC_VID2_CONV_COEF3 = 0x0
    [IPU1-0] 29.427347 s:DSS_DISPC_VID2_CONV_COEF4 = 0x0
    [IPU1-0] 29.427438 s:DSS_DISPC_Data1_Cycl1 = 0x0
    [IPU1-0] 29.427499 s:DSS_DISPC_Data1_CYCLE2 = 0x0
    [IPU1-0] 29.427560 s:DSS_DISPC_Data1_CYCLE3 = 0x0
    [IPU1-0] 29.427621 s:DSS_DISPC_CPR1_COEF_R = 0x0
    [IPU1-0] 29.427774 s:DSS_DISPC_CPR1_COEF_G = 0x0
    [IPU1-0] 29.427896 s:DSS_DISPC_CPR1_COEF_B = 0x0
    [IPU1-0] 29.428018 s:DSS_DISPC_GFX_PRELOAD = 0x100
    [IPU1-0] 29.428597 s:DSS_DISPC_VID1_PRELOAD = 0x100
    [IPU1-0] 29.428719 s:DSS_DISPC_VID2_PRELOAD = 0x100
    [IPU1-0] 29.428841 s:DSS_DISPC_CONTROL2 = 0x300
    [IPU1-0] 29.428963:DSS_DISPC_GFX_POSITION2 = 0x0
    [IPU1-0] 29.429421 s:DSS_DISPC_VID1_POSITION2 = 0x0
    [IPU1-0] 29.429543 s:DSS_DISPC_VID2_POSITION2 = 0x0
    [IPU1-0] 29.429665 s:DSS_DISPC_VID3_POSITION2 = 0x0
    [IPU1-0] 29.429878 s:DSS_DISPC_VID3_attributes = 0xa008400
    [IPU1-0] 29.430458 s:DSS_DISPC_VID3_COV_COEF0 = 0x0
    [IPU1-0] 29.430580 s:DSS_DISPC_VID3_COV_COEF1 = 0x0
    [IPU1-0] 29.430702 s:DSS_DISPC_VID3_COV_COEF2 = 0x0
    [IPU1-0] 29.430885 s:DSS_DISPC_VID3_COV_COEF3 = 0x0
    [IPU1-0] 29.431007 s:DSS_DISPC_VID3_COV_COEF4 = 0x0
    [IPU1-0] 29.444915 s:DSS_DISPC_VID3_BUF_SIZE_STATUS = 0x800
    [IPU1-0] 29.445312 s:DSS_DISPC_VID3_BUF_THRESHOLD = 0x7ff07f8
    [IPU1-0] 29.445495 s:DSS_DISPC_VID3_FIR = 0x4000400
    [IPU1-0] 29.445617 s:DSS_DISPC_VID3_Picture _SIZE = 0x0
    [IPU1-0] 29.445739 s:DSS_DISPC_VID3_PIXEL_INC = 0x1
    [IPU1-0] 29.445861 s:DSS_DISPC_VID3_POSITION = 0x0
    [IPU1-0] 29.446013 s:DSS_DISPC_VID3_PRELOAD = 0x100
    [IPU1-0] 29.446440 s:DSS_DISPC_VID3_ROW_INC = 0x1
    [IPU1-0] 29.446562 s:DSS_DISPC_VID3_SIZE = 0x0
    [IPU1-0] 29.446715 s:DSS_DISPC_DEFAULT_COLOR2 = 0x0
    [IPU1-0] 29.446837 s:DSS_DISPC_TRANS_COLOR2 = 0x0
    [IPU1-0] 29.446959 s:DSS_DISPC_CPR2_COEF_B = 0x0
    [IPU1-0] 29.447355 s:DSS_DISPC_CPR2_COEF_G = 0x0
    [IPU1-0] 29.447477 s:DSS_DISPC_CPR2_COEF_R = 0x0
    [IPU1-0] 29.447660 s:DSS_DISPC_DATA2_Cycl1 = 0x0
    [IPU1-0] 29.447782 s:DSS_DISPC_DATA2_CYCLE2 = 0x0
    [IPU1-0] 29.447935 s:DSS_DISPC_DATA2_CYCLE3 = 0x0
    [IPU1-0] 29.448179 s:DSS_DISPC_SIZE _LCD2 = 0x0
    [IPU1-0] 29.448301 s:DSS_DISPC_时序_H2 = 0x0
    [IPU1-0] 29.448423 s:DSS_DISPC_时序_V2 = 0x0
    [IPU1-0] 29.448545 s:DSS_DISPC_POL_FREQ2 = 0x0
    [IPU1-0] 29.448697 s:DSS_DISPC_DIVISOR2 = 0x40001
    [IPU1-0] 29.448819 s:DSS_DISPC_WB_attributes = 0x8000
    [IPU1-0] 29.448941 s:DSS_DISPC_WB_CONV_COEF0 = 0x0
    [IPU1-0] 29.46497 s:DSS_DISPC_WW_CONV_COEF1 = 0x0
    [IPU1-0] 29.464588 s:DSS_DISPC_WB_CONV_COEF2 = 0x0
    [IPU1-0] 29.464863 s:DSS_DISPC_WW_CONV_COEF3 = 0x0
    [IPU1-0] 29.464259 s:DSS_DISPC_WB_CONV_COEF4 = 0x0
    [IPU1-0] 29.464985 s:DSS_DISPC_WB_BUF_SIZE_STATUS = 0x800
    [IPU1-0] 29.465107 s:DSS_DISPC_WB_BUF_THRESHOLD = 0x7ff07f8
    [IPU1-0] 29.465168 s:DSS_DISPC_WB_FIR = 0x4000400
    [IPU1-0] 29.465229 s:DSS_DISPC_WW_Picture _size = 0x0
    [IPU1-0] 29.465320 s:DSS_DISPC_WW_PIXEL_INC = 0x1
    [IPU1-0] 29.465381 s:DSS_DISPC_WW_ROW_INC = 0x1
    [IPU1-0] 29.465442 s:DSS_DISPC_WB_SIZE = 0x0
    [IPU1-0] 29.465503 s:DSS_DISPC_VID1_BA_UV0 = 0x84b35a00
    [IPU1-0] 29.465564 s:DSS_DISPC_VID1_BA_UV1 = 0x84b35cd0
    [IPU1-0] 29.465656 s:DSS_DISPC_CONFIG2 = 0x0
    [IPU1-0] 29.465717 s:DSS_DISPC_VID1_ATTRIBUDES2 = 0x0
    [IPU1-0] 29.465778 s:DSS_DISPC_VID2_ATTRIBUDES2 = 0x0
    [IPU1-0] 29.465869 s:DSS_DISPC_VID3_ATTRIBUDES2 = 0x0
    [IPU1-0] 29.465930 s:DSS_DISPC_GAMMA_TABLE0 = 0x0
    [IPU1-0] 29.465991 s:DSS_DISPC_GAM_Table2 = 0x0
    [IPU1-0] 29.466296 s:DSS_DISPC_VID1_FIR2 = 0x4000400
    [IPU1-0] 29.466418 s:DSS_DISPC_VID2_FIR2 = 0x4000400
    [IPU1-0] 29.466540 s:DSS_DISPC_VID3_FIR2 = 0x4000400
    [IPU1-0] 29.466662 s:DSS_DISPC_WB_FIR2 = 0x4000400
    [IPU1-0] 29.466784 s:DSS_DISPC_GLOBAL_BUFFER = 0x246d2240
    [IPU1-0] 29.466937 s:DSS_DISPC_di遮 阳板= 0x10001
    [IPU1-0] 29.467364 s:DSS_DISPC_WB_ATTRIBUDES2 = 0x0
    [IPU1-0] 29.4667516 s:DSS_DISPC_DEFAULT_Color3 = 0x0
    [IPU1-0] 29.467638 s:DSS_DISPC_TRANS_Color3 = 0x0
    [IPU1-0] 29.467760 s:DSS_DISPC_CPR3_COEF_B = 0x0
    [IPU1-0] 29.467882 s:DSS_DISPC_CPR3_COEF_G = 0x0
    [IPU1-0] 29.468004 s:DSS_DISPC_CPR3_COEF_R = 0x0
    [IPU1-0] 29.468462 s:DSS_DISPC_DATA3_Cycl1 = 0x0
    [IPU1-0] 29.468584 s:DSS_DISPC_DATA3_CYCLE2 = 0x0
    [IPU1-0] 29.468706 s:DSS_DISPC_DATA3_CYCLE3 = 0x0
    [IPU1-0] 29.468919 s:DSS_DISPC_SIZE_LCD3 = 0x0
    [IPU1-0] 29.493747 s:DSS_DISPC_DIVISOR3 = 0x40001
    [IPU1-0] 29.493869 s:DSS_DISPC_POL_FREQ3 = 0x0
    [IPU1-0] 29.494387 s:DSS_DISPC_时序_H3 = 0x0
    [IPU1-0] 29.494509 s:DSS_DISPC_时序_V3 = 0x0
    [IPU1-0] 29.494631 s:DSS_DISPC_CONTROL3 = 0x300
    [IPU1-0] 29.494845 s:DSS_DISPC_CONFIG3 = 0x0
    [IPU1-0] 29.4967 s:DSS_DISPC_BA0_FLITIMMEDIATE_EN = 0x0
    [IPU1-0] 29.495424 s:DSS_DISPC_DISABLE_MSTANDBY_ENALINVING_ENDIVING_ENALING_0x1
    [IPU1-0] 29.495546 s:DSS_DISPC_GLOBAL_MFLAG_ATTRIBUTE = 0x6
    [IPU1-0] 29.495668 s:DSS_DISPC_GFX_MFLAG_THRESHOLD = 0x0
    [IPU1-0] 29.495790 s:DSS_DISPC_VID1_MFLAG_THRESHOLD = 0x0
    [IPU1-0] 29.495912 s:DSS_DISPC_VID2_MFLAG_THRESHOLD = 0x0
    [IPU1-0] 29.496370 s:DSS_DISPC_VID3_MFLAG_THRESHOLD = 0x0
    [IPU1-0] 29.496492 s:DSS_DISPC_WW_MFLAG_THRESHOLD = 0x0

    如何检查或设置下一步?

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我认为问题可能是由于以下寄存器导致的、应将其设置为帧大小的一半。  应将其设置为(282-1)用于现场显示。 您可以尝试此更改吗?

    9.416732 s:DSS_DISPC_SIZE = 0x23f02CF

    此致、

    Brijesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我直接将 DS_DISPC_SIZE _LCD1寄存器修改为0x11f02c。
    Vsync 输出为50Hz、但不是连续的。 如下所示:

    a.是否有 API 可修改 DSS_DISPC_SIZE LCD1?

    b.此外、Vsync 不是连续的、如何解决?

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您说的 vsync 不连续是什么意思? 您还可以确认  DSS_DISPC_SIZE 是否设置为0x11d02CF?

    垂直计时的情况如何? 我们必须使垂直计时也减半。  

    此致、

    Brijesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我修改了 DSS_DISPC_SIZE LCD1寄存器设置为0x11d02CF。
    垂直时序如下所示:

    为什么绿色线标记的位置没有 Vsync?

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您是否还更改了计时? 我认为您需要将虚拟计时减半。 我想驱动器将设置全垂直定时、因此可以在 时序_v 寄存器中将所有时序设为一半吗?  

    此致、

    Brijesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [引用 userid="80721" URL"~/support/processors-group/processors/f/processors-forum/1021421/tda2sx-rgb-interlaced-output-on-lcd1/3795571 #3795571]SOLE_v 寄存器中的所有时序都可以减半?  [/报价]

    TIMPLE_v 寄存器是 DISPC_TIMPING_V1 (0x5800 1068)?

    我的配置如下:
    静态空 Chainsson_SetDctrlConfig
      pVInfo->MINFO.vBackPorch = 19U;
      pVInfo->MINFO.vSyncLen = 3U;
      pVInfo->MINFO.vFrontPorch = 2U;
      pVInfo->MINFO.hBackPorch = 138U;
      pVInfo->MINFO.hSyncLen = 126U;
      pVInfo->MINFO.hFrontPorch = 24U;

    [引用 userid="424897" URL"~/support/processors-group/processors/f/processors-forum/1021421/tda2sx-rgb-interlaced-output-on-lcd1/3786463 #3786463"][IPU1-0] 29.390898 s:DSS_DISPC_Timing_H1 = 0x4400b3e
    [IPU1-0] 29.391356 s:DSS_DISPC_时序_V1 = 0x1300202[/报价]

    VBP[31:20]:0x013 → 19
    VFP[19:8]:0x002 → 2
    VSW[7:0]:0x02 → 2

    HBP[31:20]:0x044→68
    HFP[19:8]:0x00b → 11
    HSW[7:0]:0x3E → 62

    我是否需要将虚拟计时减半?

    是否有要使用的 API?

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    Vsync 变化不能太大。 一旦提供了计时、至少它将是周期性的。 那么、您确定要测量 Vsync 吗? DSS 是否真正配置为 离散同步输出?  此外、用于 vsync 输出的 pinmux 设置是否正确?  

    关于定时、对于 PAL 分辨率、每个字段将有312行。 您正在编程286 + 19 + 2 + 3行、即310行。 它有点短、但即使有这种计时、您也应该得到一致的 Vsync 周期。 Vsync 变化不能太大。   

    此致、

    Brijesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [引用 userid="80721" URL"~/support/processors-group/processors/f/processors-forum/1021421/tda2sx-rgb-interlaced-output-on-lcd1/3797093 #3797093"]是否确实为 离散同步输出配置了 DSS?

    如何检查配置和结果?

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [引用 userid="424897" URL"~/support/processors-group/processors/f/processors-forum/1021421/tda2sx-rgb-interlaced-output-on-lcd1/3798718 #3798718"]如何检查配置和结果?

    我指的是 pinmux、像素时钟等。您确定 pinmux 是否正确? 您能否探测像素时钟并确保其正确?  

    此致、

    Brijesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    当我尝试更改 chains_common.c 中的扫描格式时
    以下是我的设置:
     静态空 Chainsson_SetDctrlConfig
      pVInfo->MINFO.scanFormat = system_sf_interlaned;
      pVInfo->MINFO.STANDARD = SYSTEM_STD_576i;

    执行期间发生断言:
     [IPU1-0] 5.807478 s:捕捉:正在创建!!!
      [IPU1-0] 5.807692 s:捕获:VIP1 Slice1 PortB 捕获模式为[8位]!!!
      [IPU1-0] 5.862044 s:捕获:创建完成!!!
      [IPU1-0] 5.862441 s:显示:正在创建!!!
      [IPU1-0] 5.862746 s:dispcore/src/vpscare_dss.c @第1412行:
      [IPU1-0] 5.862868 s:不支持格式(隔行/逐行)转换
      [IPU1-0] 5.862959 s:dispdrv/src/vpsdrv_displayCore.c @第304行:
      [IPU1-0] 5.863020:设置 DSS 参数失败
      [IPU1-0] 5.863081 s:断言@行:DisplayLink_drv.c 中的459:status=system_link_status_sok:失败!!!
      [IPU1-0] 5.863600 s:断言@行:DisplayLink_drv.c 中的459:status=system_link_status_sok:失败 !!!

    断言指向以下内容:
     Int32 DisplayLink_drvDisplayCreate (DisplayLink_Obj * pObj)
      状态= FVID2_CONTROL (
      pObj->displayHalne,
       ioctl_VPS_DISP_SET_DSS_Params、
       &pObj->dsPrms,
       null);

    我应该怎么做?

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您的输出格式似乎设置为隔行格式、但输入是逐行的。 请确保将这两个参数都设置为隔行?

    我想在 TDA3x 上、我们支持将输出设置为 NTSC/PAL 分辨率、这是隔行分辨率。 您能否在 VISION SDK 中检查这些模式的显示设置并 对 TDA2x 进行类似更改?

    对于 TDA3x、在显示设置中、我们可以选择输出到 DAC 并选择分辨率到 NTSC/PAL。 然后、整个用例将在 NTSC/PAL 分辨率下工作并输出。

    此致、

    Brijesh