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.

[参考译文] Display 分区中出现问题

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/600695/issue-in-partition-of-display

大家好、

我将使用 VSDK 2.10 for Linux。

我尝试在显示屏上创建分区、其中一个部分需要显示新创建的 algPlugin 的输出、另一个部分需要显示现有 algPlugin 输出

添加我的插件之前的用例是:

Capture -> Sync -> Alg_ImgCpy (EVE2)-> DUP _CAP

DUP_CAP -> ALG_ONE (DSP1)

DUP_CAP -> ALG_Two (DSP2)

ALG_ONE ->合并

ALG_Two ->合并

合并-> Sync_1 -> Alg_ImgAdd (EVE1)-> SgxFrmcpy (A15)-> Display_M4 (IPU1_0)

//
//图形覆盖显示
//
GrpxSrc -> Display_GRPX

然后,我添加了一个用例显示的新显示,如下所示(该加法标记为黄色)

Capture -> Sync -> Alg_ImgCpy (EVE2)-> DUP _CAP

DUP_CAP -> ALG_ONE (DSP1)

DUP_CAP -> ALG_Two (DSP2)

DUP_CAP->ALG_Three (DSP)-> Display_video (IPU1_0)

ALG_ONE ->合并

ALG_Two ->合并

合并-> Sync_1 -> Alg_ImgAdd (EVE1)-> SgxFrmcpy (A15)-> Display_M4 (IPU1_0)

//
//图形覆盖显示
//
GrpxSrc -> Display_GRPX

对于这个新生成的用例、我已经在.c 文件(位于 usecase 文件夹中)中进行了某些修改、以设置显示参数、如下所示:

pUcObj->Display_GrpxPrm.rtParams.tarWidth =displayWidth;

pUcObj->Display_GrpxPrm.rtParams.tarHeight =displayHeight;

pUcObj->Display_GrpxPrm.rtParams.posX =0;

pUcObj->Display_GrpxPrm.rtParams.posy =0;

pUcObj->Display_GrpxPrm.displayId =display_link_INST_DSS_GFX1;

pUcObj->Display_videoPrm.rtParams.posX =1024;

pUcObj->Display_videoPrm.rtParams.posy =0;

pUcObj->Display_videoPrm.displayId =display_link_INST_DSS_VID1;

pUcObj->Display_M4Prm.rtParams.tarWidth =974;

pUcObj->Display_M4Prm.rtParams.tarHeight =488;

pUcObj->Display_M4Prm.rtParams.posX =50;

pUcObj->Display_M4Prm.rtParams.posy =296;

pUcObj->Display_M4Prm.displayId =display_link_INST_DSS_VID2;

ChainCommon_SetDisplayPrms (&pUcObj->Display_M4Prm、NULL、pObj->chainsCfg->displayType、752、1008);

运行用例后、我得到一个断言:

 文件中存在 FVID2_CONTROL ("一些参数")函数的断言:links_IPU/display/DisplayLink_drv.c

问题出在哪呢? 传递显示参数是否存在任何问题? 您能不能建议使用现有用例对显示进行分区的任何现有方法。

谢谢、

Aditi Verma

Display_M4 (IPU1_0)

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

    我已将您的问题转交给 VisonSDK 专家。

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

    你好

    它可以将 dsplay 放入多个窗口、下面的 uC 用于引用 nec

    \vision_sdk\HLOS\examples\ADAS\src\usecases\LVDS_VIP_MULTI_CAM_3D_srv

    链条_lvdsVipMultiCam_Sgx3Dsrv.c

    您看到的断言 是我猜中的断言


       状态= FVID2_CONTROL (
                    pObj->displayHalne,
                    ioctl_VPS_DISP_SET_DSS_Params、
                    &pObj->dsPrms,
                    null);
       utils_assert (status=system_link_status_sok);

    检查 pObj->dsPrms,这有一些问题。

    此致、Shiju