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.

[参考译文] TDA4VH-Q1:针对 FVID2_DF_BGR16_565初始化 eDP 显示

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1503735/tda4vh-q1-initilize-edp-display-for-fvid2_df_bgr16_565

器件型号:TDA4VH-Q1

工具/软件:

您好、

我们需要为 RGB565配置 eDP。

在为 FVID2_DF_BGR16_565格式初始化 eDP 时、我们遇到错误。   

下面是参考代码。
 

if (FVID2_Sok == RetVal){

dss_dispParamsInit (&dispParams);

dispParams.pipeCfg.pipeType = CSL_DSS_VID_PIPE_TYPE_VID;
dispParams.pipeCfg.inFmt.width = m_inFrameWidth;
dispParams.pipeCfg.inFmt.height = m_inFrameHeight;
for (cnt = 0u;cnt < FVID2_MAX_PLANES;cnt++){

dispParams.pipeCfg.inFmt.pitch[cnt]= m_inpitch;
}
switch (m_displayFormat){

Case VTG:::Format_NV12:
dispParams.pipeCfg.inFmt.dataFormat = FVID2_DF_YUV420SP_UV;
休息;
Case VTG:::Format_RGB565:
dispParams.pipeCfg.inFmt.dataFormat = FVID2_DF_BGR16_565;
休息;
}
dispParams.pipeCfg.inFmt.scanFormat = VID2_SF_progressive;
开关(disType){

默认值:
CASE DISPLAY_TYPE_EDP:
dispParams.pipeCfg.outWidth = DISPLAY_EDP_WIDTH;
dispParams.pipeCfg.outHeight = DISPLAY_EDP_HEIGHT;
休息;
案例 DISPLAY_TYPE_DSI:
dispParams.pipeCfg.outWidth = display_DSI_WIDTH;
dispParams.pipeCfg.outHeight = DISPLAY_DSI_HEIGHT;
休息;
}
dispParams.pipeCfg.scEnable = true;
dispParams.alphaCfg.globalAlpha = 0xFF;
dispParams.alphaCfg.preMultiplyAlpha = false;
dispParams.layerPos.startx = 0u;
dispParams.layerPos.startY = 0u;

retVal = Fvid2_control (
G_dispHandle、
ioctl_DSS_DISP_SET_DSS_Params、
dispParams (&D)
空);
DSI_EXCEPTION_PRINT ("[DSS] DisplayDriver::init ERR_DISPLAY_SET_DSS_PRM_FAILED =%d #\r\n"、RetVal);

}

我们将获得  [DSS] DisplayDriver::init ERR_DISPLAY_SET_DSS_PRM_FAILED = -2 (错误代码)

同时、相同的代码可用于 FVID2_DF_YUV420SP_UV

请帮助我们了解我们缺少什么 r 需要修改参数/参数。

谢谢

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

    您好、

    这是一个漫长的周末、因此请希望下周初有响应。

    此致、
    Sudheer

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

    您好、

    这是一个漫长的周末、因此请希望下周初有响应。

    此致、
    Sudheer

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

    您好、

    您是否从 DSS 驱动程序看到任何错误打印? 您是否也更改了 RGB565的间距/线偏移? 对于 YUV420、间距可以与宽度相同、但对于 RGB565、间距将最小为宽度的2倍。 因此、请检查这是否已被更改。  

    此致、

    Brijesh