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: [multi camera] After set into the tivxVpacMscPyramidNode, vxVerifyGraph is failed

Part Number: TDA4VM


We find out vxVerifyGraph is failed when we are debugging a multi-channel camera to get pyramid images, see log:

    34.238916 s:  VX_ZONE_ERROR:[ownContextSendCmd:782] Command ack message returned failure cmd_status: -7
    34.238922 s:  VX_ZONE_ERROR:[ownContextSendCmd:818] tivxEventWait() failed.
    34.238925 s:  VX_ZONE_ERROR:[ownNodeKernelInit:526] Target kernel, TIVX_CMD_NODE_CREATE failed
    34.238927 s:  VX_ZONE_ERROR:[ownNodeKernelInit:527] Please be sure the target callbacks have been registered for this core
    34.238987 s:  VX_ZONE_ERROR:[ownNodeKernelInit:528] If the target callbacks have been registered, please ensure no errors are occurring within the create callback of this kernel
    34.239200 s:  VX_ZONE_ERROR:[ownGraphNodeKernelInit:583] kernel init for node 16, kernel com.ti.hwa.vpac_msc_pyramid ... failed !!!
    34.239217 s:  VX_ZONE_ERROR:[vxVerifyGraph:2010] Node kernel init failed
    34.239219 s:  VX_ZONE_ERROR:[vxVerifyGraph:2064] Graph verify failed

Before we debugged a single-channel camera to get pyramid images, vxVerifyGraph was success, see code:

    vx_pyramid pyr_exemplar = vxCreatePyramid(

        contextpyramidObj->levelsVX_SCALE_PYRAMID_HALFpyramidObj->width,

        pyramidObj->heightpyramidObj->in_vx_df_image); 

    vx_object_array arr =

        vxCreateObjectArray(context, (vx_reference)pyr_exemplarNUM_CH);

 

    vx_image input = (vx_image)vxGetObjectArrayItem(input_arr0);
    vx_pyramid output = (vx_pyramid)vxGetObjectArrayItem((vx_object_array)arr0);
    tivxVpacMscPyramidNodegraphinputoutput);

when NUM_CH was 1, vxVerifyGraph was success, now NUM_CH is 2, vxVerifyGraph is failed.

BTW: the multi-channel camera capture images is OK.