我设置 displayPrm.displayId = DISPLAY_LINK_DISPLAY_BP1;后出现dcGetResources这个函数报错,导致start display 失败,问下路径有什么问题请指正。
Vps_DcConfig gSystem_dctrlTriDisplayConfig = {
VPS_DC_USERSETTINGS, /* Use Case */
/* Edge information */
{
{VPS_DC_BP1_INPUT_PATH, VPS_DC_HDCOMP_MUX} ,
{VPS_DC_HDCOMP_MUX, VPS_DC_CIG_PIP_INPUT} ,
{VPS_DC_CIG_PIP_OUTPUT, VPS_DC_DVO2_BLEND} ,
{VPS_DC_CIG_PIP_OUTPUT, VPS_DC_HDMI_BLEND},
{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_BLEND},
{VPS_DC_GRPX1_INPUT_PATH, VPS_DC_DVO2_BLEND},
{VPS_DC_GRPX2_INPUT_PATH, VPS_DC_SDVENC_BLEND},
{VPS_DC_MAIN_INPUT_PATH, VPS_DC_VCOMP},
{VPS_DC_AUX_INPUT_PATH, VPS_DC_VCOMP_MUX},
{VPS_DC_BP1_INPUT_PATH, VPS_DC_SDVENC_MUX},
},
12,
/* VENC information */
{
/* Mode information */
{
{VPS_DC_VENC_HDMI, {FVID2_STD_1080P_60}
}
, /* 1080p30 is mode
* is overwritten
* later inside
* System_displayCtrlInit
*/
{VPS_DC_VENC_DVO2, {FVID2_STD_NTSC}
}, /* 1080p30 is mode
* is overwritten
* later inside
* System_displayCtrlInit
*/
{VPS_DC_VENC_SD, {FVID2_STD_NTSC}
}
}
,
(VPS_DC_VENC_HDMI | VPS_DC_VENC_DVO2), /* Tied VENC bit
* mask */
3u /* Number of VENCs
*/
}
};
Chris Meng:
你好,
请问你的系统软件里面是否有使用SC5,如果有,请问SC5是否有使用BP1作为输入通道?
qiankun li:
回复 Chris Meng:
我看了下,没有使用,缩放我用的SCLR_LINK_SEC0_SC3,swMs用的SYSTEM_SW_MS_SC_INST_VIP0_SC;其他地方没调用到sc5的地方。
Chris Meng:
回复 qiankun li:
你好,
你是否有参考过下面的论坛讨论?
https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/408435
https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/282655
qiankun li:
回复 Chris Meng:
我们用的书ipnc3.8 ,处理器是dm8107,我现在hdmi和dvo2同时输出480P的,lcd和hdmi都正常,如果是输出hdmi 1080,dvo2 480p的,lcd(dvo2)就会没图像,测得时钟也对,正常是27M,会变成54M,请问下,是不是时钟选择有问题,我现在并没有把任何两个输出接口绑定。请给我一些建议。谢谢!
qiankun li:
回复 Chris Meng:
你好,已经解决,是时钟的问题。我现在有个疑问,我420sp的数据经过swms后,转换成422i是有颜色的,但是转换成420sp后,就没有颜色啦,显示和编码都没颜色。请给我一些帮助,谢谢。
Chris Meng:
回复 qiankun li:
你好,
如果是新的问题请另起一个帖子。
对于你的问题,请确认显示通道输入支持YUV420p。请问你编码使用的是SWMS的输出?