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

DM8168 RDK中:ListMP_getHead(pObj->ListMPINHndl,)后来一直返回为空(NULL)问题请教

基于DM8168开发板硬件和RDK开发包,设计下面了Link流程:

【captureLink –> ipcFramesOutVpssLink –>ipcFramesInDspLink –> dspAlgLink –>ipcFramesOutDspLink –> ipcFramesInVpssLink –>tdisplayLink 】

目前图像可显示,但C6XDSP很快挂掉了.
检查发现ipcFramesOutDspLink的ipcFramesOutDspLink_releaseFrameBufs()函数中ListMP_getHead(pObj->ListMPINHndl,)后来一直返回为空(NULL)导致。RDK代码工程中没有搜索到ListMP_PutTail(pObj->ListMPINHndl,),只搜索到ListMP_PutTail(pObj->ListMPOUTHndl,),应该不是和前面ListMP_getHead(pObj->ListMPINHndl,)对应的。

请大侠们看看是啥原因?

另外,同样代码的ipcFramesOutVpssLink,为啥没这个问题?在captureLink 也没找到ListMP_PutTail(pObj->ListMPINHndl,)。

lu kingkuang:

回复 Chris Meng:

谢谢!
DSP的3个Link:【 ipcFramesInDspLink –> dspAlgLink –>ipcFramesOutDspLink 】之间由于共核,是否不需要PutTail/GetHead链表操作?

赞(0)
未经允许不得转载:TI中文支持网 » DM8168 RDK中:ListMP_getHead(pObj->ListMPINHndl,)后来一直返回为空(NULL)问题请教
分享到: 更多 (0)