您好,我想通过LVDS传输自定义的数据,在程序中做了如下操作:
  if (gMrrDSSMCB.lvdsStreamCfg.isSwEnabled == 1)
                {
                    if(gMrrDSSMCB.lvdsStream.swSessionHandle != NULL)
                    {
                        MmwDemo_LVDSStreamDeleteSwSession(gMrrDSSMCB.lvdsStream.swSessionHandle);
                    }
                    /* Configure SW session for this subframe */
                    if (MmwDemo_LVDSStreamSwConfig(dataPathObj) < 0)
                    {
                        System_printf("Failed LVDS stream SW configuration\n");
                        return;
                    }
                    /* Populate user data header that will be streamed out*/
                    gMrrDSSMCB.lvdsStream.userDataHeader.frameNum  = gMrrDSSMCB.stats.frameStartEvt;
                    gMrrDSSMCB.lvdsStream.userDataHeader.detObjNum = dataPathObj->numDetObj;
                    gMrrDSSMCB.lvdsStream.userDataHeader.reserved  = 0xABCD;
                    if(CBUFF_activateSession (gMrrDSSMCB.lvdsStream.swSessionHandle, &retVal) < 0)
                    {
                        System_printf("Failed to activate CBUFF session for LVDS stream SW. errCode=%d\n",retVal);
                        return;
                    }
                }
在调试过程中,一直会报如下错误:
[C674X_0] Error: MmwDemo_LVDSStream_config unable to create the CBUFF SW session with [Error=-3306]
Failed LVDS stream SW configuration
这个错误代码是指在给SW Session分配会话的时候出错,而且不论我是否启动HW Session都会提示该错误