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.

[参考译文] TDA4VM-Q1:卡在 LDC 节点上。

Guru**** 2416110 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1531549/tda4vm-q1-stuck-on-the-ldc-node

器件型号:TDA4VM-Q1

工具/软件:

你好。

SDK 版本:10.1.

在 Linux 环境中、我通过应用下面链接中的补丁来解决此问题。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1488240/tda4vm-q1-capture-block-at-dequeue/5830250?tisearch=e2e-sitesearch&keymatch=VHWA_LDC_WDTIMER_ERR#5830250

QNX 8.0

在 QNX 环境中、我以相同的方式修改了 PDK 中的 CSL_HTS 和 vhma_m2mLdcApi.c、

但当我在 LDC 节点上运行它并运行几百到几千帧时、它会在 LDC 节点上停止。

注意

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

    朴喜俊

    如果问题相同、那么即使您使用 QNX 8.0、它也应该有所帮助。  您是否会 因 WDG 错误事件而挂起 LDC? 要检查和确认、我们能否通过 在 vhwaM2mLdcSetHtsCfg API 中将 htsCfg->enableWdTimer 设置为 false 来禁用 WDG 计时器、然后重试?

    此致、

    Brijesh

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

    您好、 

    我会尝试一下。  

    static void vhwaM2mLdcSetHtsCfg(const Vhwa_M2mLdcInstObj *instObj,
        Vhwa_M2mLdcHandleObj *hObj, const Ldc_Config *ldcCfg)
    {
        uint32_t             chCnt;
        CSL_HtsSchConfig    *htsCfg = NULL;
        Vhwa_M2mLdcChParams *chPrms = NULL;
    
        if ((NULL != instObj) && (NULL != hObj) && (NULL != ldcCfg))
        {
            htsCfg = &hObj->htsCfg;
    
            CSL_htsSchConfigInit(htsCfg);
    
            htsCfg->schId           = CSL_HTS_HWA_SCH_LDC0;
    
            htsCfg->pipeline        = instObj->pipeline;
            htsCfg->enableHop       = (uint32_t)UFALSE;
            htsCfg->numHop          = 0u;
            htsCfg->enableWdTimer = (uint32_t)UFALSE;
            htsCfg->isWdTimer128KMode = (uint32_t)UFALSE;

    谢谢你。

    此致

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

    好的、谢谢、我们将等待您的反馈。  

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

    禁用 wdtimer 解决了 LDC 节点中的卡滞问题。

    谢谢你。

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

    谢谢、 有关这个主题的任何其他问题?