TI中文支持网
TI专业的中文技术问题搜集分享网站

DM8168 关于 HDVPSS中模块存在资源互斥吗?

开发环境 : dm8168 ,dvrrdk 4.0

    chains link 逻辑配置
    capture —> sclr —> dei —> swms —> display

    sclr — SCLR_LINK_SC5
    dei — SYSTEM_LINK_ID_DEI_HQ_0
    swms — SYSTEM_SW_MS_SC_INST_DEI_SC_NO_DEI
    这样配置,程序正常运行

    sclr — SCLR_LINK_SEC0_SC3
    dei — SYSTEM_LINK_ID_DEI_HQ_0
    swms — SYSTEM_SW_MS_SC_INST_DEI_SC_NO_DEI
    修改sclr 的资源模块为SCLR_LINK_SEC0_SC3后,创建 dei模块就失败了,难道deihq模块和sc3会互斥吗?

    sclr — SCLR_LINK_SEC0_SC3
    dei — SYSTEM_LINK_ID_DEI_0
    swms — SYSTEM_SW_MS_SC_INST_DEIHQ_SC_NO_DEI
    修改dei 的资源模块为SYSTEM_LINK_ID_DEI_0后,修改swms的资源模块为SYSTEM_SW_MS_SC_INST_DEIHQ_SC_NO_DEI后,
    程序正常创建,运行显示第一帧图像后,就卡住不动了???为什么会这样呢?

    在hdvpss中一共有5个sc模块,我现在想5个sc的模块都可以工作起来,但是发现里面有一些互斥的现象,和上次测试的一样

    现在能同时工作起来的sc可以有4个,但是5个不可以,sc通过dei或者swms 或者sclr模块来进行使用

    请大家帮忙分析一下,非常的感谢

Chris Meng:

你好,

如果你查看deiLink_drv.c的DeiLink_drvCreateFvidObj,里面会看到具体调用HDVPSS DEI里面的具体的数据通路用的是哪个,可能是VPS_M2M_INST_MAIN_DEIH_SC1_WB0,VPS_M2M_INST_MAIN_DEIH_SC1_SC3_WB0_VIP0,或者是VPS_M2M_INST_MAIN_DEIH_SC3_VIP0。数据通路有可能是使用SC3的。你可以参考hdvpss driver user guide(TI816X Deinterlacer (DEIH/DEI) Memory to Memory Driver),看到不同配置下DEI的数据流是如何走的。SC/SWMS的驱动也是类似的。

赞(0)
未经允许不得转载:TI中文支持网 » DM8168 关于 HDVPSS中模块存在资源互斥吗?
分享到: 更多 (0)