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.

[参考译文] DM388:显示路径。

Guru**** 2579335 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/630708/dm388-display-paths

器件型号:DM388

大家好、

下面是我的用例 Capture 和 Tridisplay。

           -->   显示 HDMI (1080p)

采集     -->   显示 HDCOMP (1080p)

           |->  显示 DVO2 (1080p)

HDMI 连接到路径 SC2->VCOMP_MUX->CIG_NON_CLUSTERD_OUTPUT ->HDMI_blend。  

HDDAC 连接到路径 BP0->HDCOMP_MUX->CIG_PIP_INPUT->CIG_PIP_OUTPUT->HDCOMP_BLEN。

DVO2连接到路径 BPI->HDCOMP_MUX->CIG_PIP_INPUT->CIG_FLOCENT_OUTPUT->DVO2_BLUMx。

以下是显示控制器网格:

/*显示控制器配置*/
/*要将 DVO2和 HDCOMP 连接在一起、请参阅以下 Mesh *
VPS_DcConfig gSystem_dctrlTriDisplayConfig ={
VPS_DC_USERSETTINGS、//用例*/
/*边缘信息*/

{VPS_DC_VCOMP_MUX、VPS_DC_VCOMP}、
{VPS_DC_CIG_NON_CLUSED_OUTPUT、VPS_DC_HDMI_blend}、

{VPS_DC_BP0_INPUT_PATH、VPS_DC_HDCOMP_MUX}、
{VPS_DC_HDCOMP_MUX、VPS_DC_CIG_PIP_INPUT}、
{VPS_DC_CIG_PIP_OUTPUT、VPS_DC_HDCOMP_BLET}、

{VPS_DC_BP1_INPUT_PATH、VPS_DC_HDCOMP_MUX}、
{VPS_DC_HDCOMP_MUX、VPS_DC_CIG_PIP_INPUT}、

{VPS_DC_CIG_FLOCED_OUTPUT、VPS_DC_HDCOMP_BLET}、


{VPS_DC_SEC1_INPUT_PATH、VPS_DC_SDVENC_MUX}、
{VPS_DC_SDVENC_MUX、VPS_DC_SDVENC_blend}、


{VPS_DC_GRPX0_INPUT_PATH、VPS_DC_HDMI_Bend}、
{VPS_DC_GRPX1_INPUT_PATH、VPS_DC_DVO2_BLET}、

 {VPS_DC_GRPX1_INPUT_PATH、VPS_DC_HDCOMP_BLET}、
{VPS_DC_GRPX2_INPUT_PATH、VPS_DC_SDVENC_BLET}、

{VPS_DC_MAIN_INPUT_PATH、VPS_DC_VCOMP}、
{VPS_DC_AUX_INPUT_PATH、VPS_DC_VCOMP_MUX}、
}、

16、
/* VENC 信息*/

/*模式信息*/

{VPS_DC_VENC_HDMI、{FVID2_STD_1080p_60}

,/* 1080p30是模式
*被覆盖
*稍后
* System_displayCtrlInit
*
{VPS_DC_VENC_HDCOMP、{FVID2_STD_1080p_60}
}、// 1080p30是模式
*被覆盖
*稍后
* System_displayCtrlInit
*

{VPS_DC_VENC_DVO2、{FVID2_STD_1080p_60}
}、// 1080p30是模式
*被覆盖
*稍后
* System_displayCtrlInit
*

{VPS_DC_VENC_SD、{FVID2_STD_NTSC}



(VPS_DC_VENC_DVO2 | VPS_DC_VENC_HDCOMP)、//绑定的 VENC 位
* mask */
4U /* VENC 数
*

};

同时使用给定的显示控制器网格运行上述用例。  

  • 捕获链接已创建并成功启动。
  • 已成功创建并启动路径 SC2的显示链接。(此链接用于 HDMI)。
  • 已成功创建并启动路径 BP0的显示链接。(此链接用于 HDCOMP)。
  • 已创建路径 BP1的 dsiaply 链接,但链接启动失败,并出现错误“Assertion @line:1119 in drivers/display/src/vps_dlm.c:(true != client->state.isStarted):failed!!”

您能不能说这里出了什么问题?

谢谢

Kailash

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果我可以查看完整的源代码、我可以更好地回答。

    但是、请注意、您必须在每个链接的源之前启动同步。

    有关更多详细信息、请参阅 IPNC 版本中提供的 MCFW 文档
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Kailash、

    这一点已在以下链接中讨论。

    e2e.ti.com/.../630708

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

    链接指向此页面本身。

    小幅校正
    {VPS_DC_CIG_FLOCED_OUTPUT、VPS_DC_DVO2_BLET}、

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

    尊敬的 Ravikiran:

    我正在创建 Capture link,然后显示 HDMI link,然后显示 HDCOMP link

    启动 Display link HDMI、然后启动 Display link HDCOMP。 和上次捕获链接。

    谢谢

    Kailash

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

    如何直接从捕获链路连接3个显示器。
    由于捕获的单个 VIP 实例最多可提供2个输出队列。
    在您的上述回复中、您正在为 DVO2创建并启动显示链接、而 DVO2正面临错误。

    最好能分享您的用例、以便回答最多的问题。
    您可以在此处或我的邮箱 ID anuj.gupta@pathpartnertech.com 上共享它
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Anuj:

    我正在使用两个输出队列,一个直接连接到 HDMI,另一个直接连接到 DUP,从那里它被发送了两个 HDCOMP 和 DVO2显示链接。

    摄像头->|->HDMI
    |->DUP -|->HDCOMP
    |->DVO2
    链接创建和开始序列
    创建 CAP 链接、创建 DUP 链接、创建 HDMI 链接、创建 HDCOMP 链接、创建 DVO2链接。
    启动显示链接(HDMI、HDCOMP、DVO2)、然后启动捕获链接。

    我面临一些网络问题、在问题解决后、我将共享用例文件。

    谢谢
    Kailash