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

ipcframeInLink的msgq索引被置为-1

我用dvrrdk4.0用在dm8127上,流程是这样的:ipcbitsout(host)->ipcbitsin(video m3)->dec->ipcframeout(video)->ipcframeIn(Host)->app(….host)->dsp->app(host)

程序运行一段时间后发现ipcframeIn的msgq的索引被置为-1了,不知什么原因?

打印程序语句:

 OSA_printf("@@@@OSA_msgqSend:%d,%d,0x%08x,0x%08x\n",hndl->curWr,hndl->count, hndl->queue[hndl->curWr],hndl );

OSA_printf("@@@@OSA_msgqRecvMsg:%d,%d,0x%08x,0x%08x,0x%08x\n",hndl->curRd,hndl->count, hndl->queue[hndl->curRd],msg ,hndl);

出现错误时的log输出:

[host] @@@@OSA_msgqSend:-1,0,0x001afd90,0x0017c2d0   

[host] @@@@OSA_msgqRecvMsg:-1,1768849,0x001afd91,0x45abfce4,0x0017c2d0

有谁遇到过同样问题不?或者给出问题可能出现的原因

Chris Meng:

你好,

能否简化use case,例如chain简化为ipcbitsout(host)->ipcbitsin(video m3)->dec->ipcframeout(video)->ipcframeIn(Host),看是否有同样的问题出现?

能否跟踪一下ipcframeout(video)的相关参数是否就发生了异常变化?

赞(0)
未经允许不得转载:TI中文支持网 » ipcframeInLink的msgq索引被置为-1
分享到: 更多 (0)