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.

DMA fails to be free'd by ACPY3_deInitEnv

Hello,

I am running a VIDANALYTICS codec engine on DMVA2.  The codec engine completely stalls when deleting my codec.  I have had issues with this before but for other reasons.

The issue I find is that ACPY3 cannot deinitiliaze the environment and just stalls:

VCA: Delete...
VCA: Deleting VCA codecs
VCA: Deleting VCA Counting Line codec
@210,212,516us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_releaseDmaChannels> Enter (algs=0x65a6e0, dmaFxnsArray=0x65a6e8, numAlgs=1)
@210,212,793us: [+0 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels(0x407a3000, 0x5eafd8)
@210,212,981us: [+5 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: Got 8 DMA channels!
@210,213,120us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_releaseDmaChannels> Free 8 channels
@210,213,245us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - freeChannels> Enter (dmaTab=0x5eafd8, numChan=8)
@210,213,365us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - _freeChannels> Freeing channel 6669720
@210,213,482us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_freeChannels> Enter (channelTab=0x4bd39be8, numChan=1)
@210,213,609us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_freeChannels> Calling deinit on protocol on Channel 0
@210,213,735us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_deInitEnv > Enter (handle=0x65c598)

The last bit of code ran is this in framework_components_2_25_03_07/packages/ti/sdo/fc/acpy3:

/*
* ======== ACPY3_deInitEnv ========
*/
static Bool ACPY3_deInitEnv(IDMA3_Handle handle)
{
    Void *scratchEnv;

    GT_1trace(CURTRACE, GT_ENTER,
        "ACPY3_deInitEnv > Enter (handle=0x%x)\n", handle);

    GT_assert(CURTRACE, handle->protocol == &ACPY3_PROTOCOL);

    scratchEnv = ((ACPY3_MoreEnv *)(handle->env))->scratchEnv;

    if (scratchEnv != NULL) {
        scratchEnv = (Void *)((Uns)scratchEnv - handle->numPaRams * PARAMSIZE);
    }

    /*
    * Restore original values of numTccs and numPaRams, since
    * ACPY3_setFinal() may have changed them.
    */
    handle->numTccs = ((ACPY3_MoreEnv *)(handle->env))->numTccs;
    handle->numPaRams = ((ACPY3_MoreEnv *)(handle->env))->numPaRams;

    /* Restore env pointer */
    handle->env = (Void *)((Uns)handle->env - handle->numPaRams * PARAMSIZE);

    /* Restore scratch env pointer */
    *((unsigned *)(handle->env)) = (unsigned)scratchEnv;

    _ACPY3_exit();

    GT_0trace(CURTRACE, GT_ENTER, "ACPY3_deInitEnv > Enter (status=TRUE)\n");

    return (TRUE);
}

I have the following DVSDK components:

  • framework_components_2_25_03_07
  • codec_engine_2_24
  • xdais_6_24

I have included my codec code and the log.

/*! \brief        This structure defines TI's implementation of the IDMA3 interface
*                for the VCA_COUNTING_LINE_UDPANALYTICS module.
*/
IDMA3_Fxns VCA_COUNTING_LINE_UDPANALYTICS_IDMA3 =
{                                                                // Module_vendor_interface
        &VCA_COUNTING_LINE_UDPANALYTICS_IALG,                        // IALG functions
        VCA_COUNTING_LINE_UDPANALYTICS_dmaChangeChannels,        // ChangeChannels
        VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannelCnt,        // GetChannelCnt
        VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels,                // GetChannels
        VCA_COUNTING_LINE_UDPANALYTICS_dmaInit                        // Initialize logical channels
};

// Documentation is defined in vca_counting_line_udpanalytics_priv.h
void VCA_COUNTING_LINE_UDPANALYTICS_dmaChangeChannels(IALG_Handle handle, IDMA3_ChannelRec dmaTab[])
{
        VCA_COUNTING_LINE_UDPANALYTICS_Obj        *pVcaObj        = (VCA_COUNTING_LINE_UDPANALYTICS_Obj*)handle;
        unsigned int                                i                = 0;

        // Check we have a VCA object
        if (!pVcaObj)
        {
                return;
        }

        // Function enter tracing statement
        UTILS_trace( pVcaObj->traceHandle, UTILS_TRACE_ENTER, "%s(%08p, %08p)\n", __func__, handle, dmaTab);

        // Validate the DMA table
        if (!handle)
        {
                UTILS_trace(pVcaObj->traceHandle, UTILS_TRACE_ERROR, "%s: The DMA table input parameter is NULL.\n", __func__);
                return;
        }

        // Copy over the new DMA channels
        for (i = 0; i < VCA_COUNTING_LINE_UDPANALYTICS_MODULEPARAMS.numDmaChannels; i++)
        {
                VCA_COUNTING_LINE_UDPANALYTICS_MODULEPARAMS.dmaHandles[i] = dmaTab[i].handle;
        }
}

// Documentation is defined in vca_counting_line_udpanalytics_priv.h
Uns VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannelCnt()
{
        return VCA_COUNTING_LINE_UDPANALYTICS_MODULEPARAMS.numDmaChannels;
}

// Documentation is defined in vca_counting_line_udpanalytics_priv.h
Uns VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels(IALG_Handle handle, IDMA3_ChannelRec dmaTab[])
{
        VCA_COUNTING_LINE_UDPANALYTICS_Obj        *pVcaObj        = (VCA_COUNTING_LINE_UDPANALYTICS_Obj*)handle;
        unsigned int                                i                = 0;

        // Check we have a VCA object
        if (!pVcaObj)
        {
                // Don't request any handles.
                return 0;
        }

        // Function enter tracing statement
        UTILS_trace( pVcaObj->traceHandle, UTILS_TRACE_ENTER, "%s(%08p, %08p)\n", __func__, handle, dmaTab);

        // Validate the DMA table
        if (!handle)
        {
                UTILS_trace(pVcaObj->traceHandle, UTILS_TRACE_ERROR, "%s: The DMA table input parameter is NULL.\n", __func__);
                return 0;
        }

        /* Request logical DMA channels for use with ACPY3
         * AND with environment size obtained from ACPY3 implementation
         * AND with high priority.
        */
        for (i = 0; i < VCA_COUNTING_LINE_UDPANALYTICS_MODULEPARAMS.numDmaChannels; i++)
        {
                dmaTab[i].handle        = VCA_COUNTING_LINE_UDPANALYTICS_MODULEPARAMS.dmaHandles[i];
                dmaTab[i].numTransfers        = 1;
                dmaTab[i].numWaits        = 1;
                dmaTab[i].priority        = IDMA3_PRIORITY_HIGH;
                dmaTab[i].persistent        = FALSE;
                dmaTab[i].protocol        = &ACPY3_PROTOCOL;
        }

        // Success
        UTILS_trace( pVcaObj->traceHandle, UTILS_TRACE_INFO, "%s: Got %u DMA channels!\n", __func__, VCA_COUNTING_LINE_UDPANALYTICS_MODULEPARAMS.numDmaChannels);
        return VCA_COUNTING_LINE_UDPANALYTICS_MODULEPARAMS.numDmaChannels;
}

// Documentation is defined in vca_counting_line_udpanalytics_priv.h
Int VCA_COUNTING_LINE_UDPANALYTICS_dmaInit(IALG_Handle handle, IDMA3_ChannelRec dmaTab[])
{
        VCA_COUNTING_LINE_UDPANALYTICS_Obj        *pVcaObj        = (VCA_COUNTING_LINE_UDPANALYTICS_Obj*)handle;
        unsigned int                                i                = 0;
        int                                        status                = IALG_EOK;

        // Check we have a VCA object
        if (!pVcaObj)
        {
                return IALG_EFAIL;
        }

        // Function enter tracing statement
        UTILS_trace( pVcaObj->traceHandle, UTILS_TRACE_ENTER, "%s(%08p, %08p)\n", __func__, handle, dmaTab);

        // Validate the DMA table
        if (!dmaTab)
        {
                UTILS_trace(pVcaObj->traceHandle, UTILS_TRACE_ERROR, "%s: The DMA table input parameter is NULL.\n", __func__);
                return IALG_EFAIL;
        }

        // Copy over the DMA handles
        for( i = 0; i < VCA_COUNTING_LINE_UDPANALYTICS_MODULEPARAMS.numDmaChannels; i++ )
        {
                VCA_COUNTING_LINE_UDPANALYTICS_MODULEPARAMS.dmaHandles[i]        = dmaTab[i].handle;
        }
        UTILS_trace( pVcaObj->traceHandle, UTILS_TRACE_VERBOSE, "%s: Copied %u DMA channels over.\n", __func__, VCA_COUNTING_LINE_UDPANALYTICS_MODULEPARAMS.numDmaChannels);

        // Success
        UTILS_trace( pVcaObj->traceHandle, UTILS_TRACE_INFO, "%s: Initialized DMA correctly!\n", __func__);
        return status;
}

// Documentation is defined in vca_counting_line_udpanalytics_priv.h
void VCA_COUNTING_LINE_UDPANALYTICS_activate( IALG_Handle handle )
{
        int        i        = 0;

        // Activate all the DMA channels
        for( i = 0; i < VCA_COUNTING_LINE_UDPANALYTICS_MODULEPARAMS.numDmaChannels; i++ )
        {
                _ACPY3_activate( VCA_COUNTING_LINE_UDPANALYTICS_MODULEPARAMS.dmaHandles[i] );
        }
}

// Documentation is defined in vca_counting_line_udpanalytics_priv.h
void VCA_COUNTING_LINE_UDPANALYTICS_deactivate( IALG_Handle handle )
{
        int        i        = 0;

        // Deactivate all DMA channels
        for( i = 0; i < VCA_COUNTING_LINE_UDPANALYTICS_MODULEPARAMS.numDmaChannels; i++ )
        {
                _ACPY3_deactivate( VCA_COUNTING_LINE_UDPANALYTICS_MODULEPARAMS.dmaHandles[i] );
        }
}

AVSERVER MAIN: Create TPP Tsks ...
VCA: Received CMD = 0x0300
VCA: Create...
VCA: tppStream is valid.
VCA: Casting tppConfig (0X651E50)
VCA: Creating VCA algorithm
VCA: Allocating 6800 Bytes for VCA object
VCA: Allocated 6800 Bytes for VCA object
VCA: Creation parameters:
VCA: createPrm.ceNames:
TPP_VCASYS_COUNTING_LINE = vca_counting_line
TPP_VCASYS_CORE = vca_core
TPP_VCASYS_RULES = vca_rules
VCA: createPrm.engineHandle = 0X5DD688
VCA: createPrm.maxWidth = 1280
VCA: createPrm.maxHeight = 768
VCA: createPrm.maxCoreWidth = 320
VCA: createPrm.maxCoreHeight = 192
VCA: createPrm.dataFormat = 2
VCA: createPrm.maxFrameRate = 30000
VCA: createPrm.maxRules = 100
VCA: Starting VCA Counting Line codec on 0X5DD688
@164,228,407us: [+0 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_initObj(0x407a3000, 0x651460, (nil), 0x4bd39c64)
@164,228,587us: [+1 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_initObj: Copying the create parameters.
@164,228,729us: [+1 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_initObj: Copying the memory table.
@164,228,861us: [+0 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - ALG_CL_init(0x4bd39884)
@164,228,984us: [+1 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - ALG_CL_init: Counting Line Algorithm Context at 0x480e9000
@164,229,105us: [+1 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - ALG_CL_init: Stored tracing handle 0x480e8000
@164,229,224us: [+1 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - ALG_CL_init: Stored input colour format 9
@164,247,221us: [+5 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - ALG_CL_init: Successfully initialized the counting line algorithm!
@164,247,466us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_grantDmaChannels> Enter (groupId=2, algHandle=0x65a6e0, dmaFxns=0x4bd3991c, numAlgs=1)
@164,247,707us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - getNumAssignedTccs> Enter
@164,247,828us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - getNumAssignedTccs> Max TCC is 0x20
@164,247,934us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - getNumAssignedTccs> Exit
@164,248,030us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - getNumAssignedTccs> Enter
@164,248,130us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - getNumAssignedTccs> Max TCC is 0x0
@164,248,223us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - getNumAssignedTccs> Exit
@164,248,582us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - _DMAN3_initImpl> Created shared memory, key = 0x4e414d44
@164,248,808us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - Initializing DMAN3 shared data
@164,249,418us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - updateTccAllocationTable> Enter
@164,249,580us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - updateTccAllocationTable> Exit
@164,249,689us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - updateTccAllocationTable> Enter
@164,249,785us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - updateTccAllocationTable> Exit
@164,249,888us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3 shmAlloc> segid = 0, size = 0x34, align = 0x4
@164,249,993us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3 shmAlloc> bytes remaining before allocation: 0x3b50
@164,250,090us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3 shmAlloc> bytes remaining after allocation: 0x3b1c
@164,250,190us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3 shmAlloc> returning base address: 0x4839c4b0
@164,250,288us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3 shmAlloc> segid = 0, size = 0xc0, align = 0x4
@164,250,387us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3 shmAlloc> bytes remaining before allocation: 0x3b1c
@164,250,484us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3 shmAlloc> bytes remaining after allocation: 0x3a5c
@164,250,579us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3 shmAlloc> returning base address: 0x4839c4e4
@164,700,917us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3 shmAlloc> segid = 0, size = 0x34, align = 0x4
@164,701,141us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3 shmAlloc> bytes remaining before allocation: 0x3a5c
@164,701,256us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3 shmAlloc> bytes remaining after allocation: 0x3a28
@164,701,786us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3 shmAlloc> returning base address: 0x4839c5a4
@164,701,921us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3 shmAlloc> segid = 0, size = 0xc0, align = 0x4
@164,702,033us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3 shmAlloc> bytes remaining before allocation: 0x3a28
@164,702,169us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3 shmAlloc> bytes remaining after allocation: 0x3968
@164,702,281us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3 shmAlloc> returning base address: 0x4839c5d8
@164,702,389us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - _DMAN3_initImpl> Null PaRam is 0
@164,702,487us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - _DMAN3_initImpl> Qdma channel 0 is pointing to the nullPaRam. Change its trigger word bit to 0x7 so it doesn't get triggered when we modify the null PaRam
@164,702,628us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - _DMAN3_initImpl> Qdma channel 1 is pointing to the nullPaRam. Change its trigger word bit to 0x7 so it doesn't get triggered when we modify the null PaRam
@164,702,757us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - _DMAN3_initImpl> Qdma channel 2 is pointing to the nullPaRam. Change its trigger word bit to 0x7 so it doesn't get triggered when we modify the null PaRam
@164,702,873us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - _DMAN3_initImpl> Qdma channel 3 is pointing to the nullPaRam. Change its trigger word bit to 0x7 so it doesn't get triggered when we modify the null PaRam
@164,702,986us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - _DMAN3_initImpl> Qdma channel 4 is pointing to the nullPaRam. Change its trigger word bit to 0x7 so it doesn't get triggered when we modify the null PaRam
@164,703,097us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - _DMAN3_initImpl> Qdma channel 5 is pointing to the nullPaRam. Change its trigger word bit to 0x7 so it doesn't get triggered when we modify the null PaRam
@164,703,213us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - _DMAN3_initImpl> Qdma channel 6 is pointing to the nullPaRam. Change its trigger word bit to 0x7 so it doesn't get triggered when we modify the null PaRam
@164,703,324us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - _DMAN3_initImpl> Qdma channel 7 is pointing to the nullPaRam. Change its trigger word bit to 0x7 so it doesn't get triggered when we modify the null PaRam
@164,703,437us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - _DMAN3_initImpl> Setting static bit of null paRam (address = 0x483a0000)
@164,703,593us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - checkDMAN3Configuration> Enter
@164,703,706us: [+6 T:0x4bd3a490] ti.sdo.fc.dman3 - checkDMAN3Configuration> DMAN3 max PaRam entries configured to be 128, hardware reads 256
@164,703,889us: [+6 T:0x4bd3a490] ti.sdo.fc.dman3 - checkDMAN3Configuration> DMAN3 max TCs configured to be 8, hardware reads 4
@164,704,000us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - checkDMAN3Configuration> Exit (status=0)
@164,704,102us: [+6 T:0x4bd3a490] ti.sdo.fc.dman3 - _DMAN3_initImpl> DMAN3 SOC-specific configuration different from hardware, continuing with configured values
@164,704,207us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - _initQdmaConfiguration> Enter
@164,704,332us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - _initQdmaConfiguration> Exit
@164,704,471us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - _DMAN3_initImpl> Exiting, _DMAN3_data = 0x4839c000
@164,704,644us: [+0 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels(0x407a3000, 0x5f0248)
@164,704,783us: [+5 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: Got 8 DMA channels!
@165,036,425us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_grantDmaChannels> Alg 0x407a3000:
@165,036,604us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_grantDmaChannels> Total Channels requested 8, PaRams requested 8, Tccs requested 8
@165,036,770us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - getContext> Enter (pContext=0x4bd398c8, groupId=2, nTccs=8, nPaRams=8)
@165,036,904us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - getContext> Context exists for groupId 2, context 0x4839c150
@165,037,016us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - getContext> Creating context for group 2 Tccs 8 PaRams 8
@165,037,182us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - createContext> Enter (pContext=0x4bd39884, groupId=2, nTccs=8, nPaRams=8)
@165,037,315us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createContext> Allocate memory for the context
@165,037,420us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createContext> Allocate 8 tccs
@165,037,528us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createContext> Next free tcc index 0
@165,037,632us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createContext> Allocate 8 paRams
@165,037,775us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createContext> NextpaRam index 96
@165,037,885us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - createContext> Exit (status=0)
@165,037,989us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - getContext> Exit (status=DMAN3_SOK)
@165,038,091us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_grantDmaChannels> Context 0x4839c150
@165,038,227us: [+0 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels(0x407a3000, 0x5f0248)
@165,038,360us: [+5 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: Got 8 DMA channels!
@165,038,516us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Enter (context=0x4839c150, alg=0x407a3000, groupId=2, dmaTab=0x5f0248, numChans=8)
@165,038,676us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 0
@165,038,796us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x5f0248, memRec=0x4bd39834)
@165,038,905us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@165,039,003us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[0]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@165,039,160us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 1
@165,039,268us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x5f0260, memRec=0x4bd39834)
@165,039,505us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@165,039,623us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[1]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@165,039,749us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 2
@165,039,852us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x5f0278, memRec=0x4bd39834)
@165,039,956us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@165,040,054us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[2]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@165,040,171us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 3
@165,040,273us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x5f0290, memRec=0x4bd39834)
@165,040,378us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@165,040,503us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[3]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@165,040,629us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 4
@165,040,729us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x5f02a8, memRec=0x4bd39834)
@165,373,360us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@165,373,511us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[4]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@165,373,642us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 5
@165,373,748us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x5f02c0, memRec=0x4bd39834)
@165,373,848us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@165,373,945us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[5]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@165,374,061us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 6
@165,374,165us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x5f02d8, memRec=0x4bd39834)
@165,374,267us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@165,374,441us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[6]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@165,374,564us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 7
@165,374,691us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x5f02f0, memRec=0x4bd39834)
@165,374,800us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@165,374,900us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[7]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@165,375,019us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 0, size 0x40, align 0x20, scratchEnv 0x0
@165,375,135us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[0]: size=0x28, align=0x4 heapId=0
@165,375,262us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[0]: size=0x28, align=0x4, heapId=0, base=0x65c598
@165,375,388us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 0
@165,375,493us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@165,375,611us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[0]: size=0x40, align=0x20, heapId=0, base=0x651b40
@165,375,729us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@165,375,827us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x65c598, dmaTab=0x5f0248, qdmaChannel=0, env=0x651b40, scratchEnv=0x0, context=0x4839c150)
@165,375,947us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 0, env 0x651b40
@165,376,085us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@165,376,186us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0c00, tcc Table 0x4839c000
@165,376,287us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@165,376,382us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x65c598)
@165,376,480us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@165,376,573us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - initQdmaSettings> Enter
@165,376,695us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - initQdmaSettings > Exit
@165,376,888us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@165,377,015us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@165,377,125us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@165,377,228us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):0
@165,377,326us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@165,377,447us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[0].handle's paRamAddr 0x483a0c00
@165,377,559us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 96 (Addr 0x483a0c00)
@165,710,362us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@165,710,509us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 32
@165,710,680us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 1, size 0x40, align 0x20, scratchEnv 0x0
@165,710,812us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[1]: size=0x28, align=0x4 heapId=0
@165,710,947us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[1]: size=0x28, align=0x4, heapId=0, base=0x651460
@165,711,073us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 1
@165,711,181us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@165,711,349us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[1]: size=0x40, align=0x20, heapId=0, base=0x5e4aa0
@165,711,485us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@165,711,662us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x651460, dmaTab=0x5f0260, qdmaChannel=1, env=0x5e4aa0, scratchEnv=0x0, context=0x4839c150)
@165,711,801us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 1, env 0x5e4aa0
@165,711,917us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@165,712,099us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0c20, tcc Table 0x4839c001
@165,712,214us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@165,712,312us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x651460)
@165,712,409us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@165,712,497us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@165,712,590us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@165,712,688us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@165,712,784us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):1
@165,712,883us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@165,712,998us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[1].handle's paRamAddr 0x483a0c20
@165,713,114us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 97 (Addr 0x483a0c20)
@165,713,214us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@165,713,311us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 33
@165,713,408us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 2, size 0x40, align 0x20, scratchEnv 0x0
@165,713,518us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[2]: size=0x28, align=0x4 heapId=0
@165,713,641us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[2]: size=0x28, align=0x4, heapId=0, base=0x5e4af0
@165,713,763us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 2
@165,713,864us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@165,713,980us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[2]: size=0x40, align=0x20, heapId=0, base=0x5e4b40
@165,714,099us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@165,714,201us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x5e4af0, dmaTab=0x5f0278, qdmaChannel=2, env=0x5e4b40, scratchEnv=0x0, context=0x4839c150)
@165,714,318us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 2, env 0x5e4b40
@165,714,462us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@165,714,559us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0c40, tcc Table 0x4839c002
@166,047,289us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@166,047,435us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x5e4af0)
@166,047,549us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@166,047,703us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@166,047,814us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@166,047,916us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@166,048,018us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):2
@166,048,120us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@166,048,213us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[2].handle's paRamAddr 0x483a0c40
@166,048,318us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 98 (Addr 0x483a0c40)
@166,048,415us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@166,048,513us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 34
@166,048,650us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 3, size 0x40, align 0x20, scratchEnv 0x0
@166,048,766us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[3]: size=0x28, align=0x4 heapId=0
@166,048,899us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[3]: size=0x28, align=0x4, heapId=0, base=0x659730
@166,049,027us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 3
@166,049,132us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@166,049,246us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[3]: size=0x40, align=0x20, heapId=0, base=0x659780
@166,049,501us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@166,049,622us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x659730, dmaTab=0x5f0290, qdmaChannel=3, env=0x659780, scratchEnv=0x0, context=0x4839c150)
@166,049,750us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 3, env 0x659780
@166,049,863us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@166,049,988us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0c60, tcc Table 0x4839c003
@166,050,099us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@166,050,201us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x659730)
@166,050,301us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@166,050,390us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@166,050,486us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@166,050,584us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@166,050,683us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):3
@166,050,785us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@166,050,879us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[3].handle's paRamAddr 0x483a0c60
@166,050,987us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 99 (Addr 0x483a0c60)
@166,051,085us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@166,051,187us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 35
@166,051,284us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 4, size 0x40, align 0x20, scratchEnv 0x0
@166,051,438us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[4]: size=0x28, align=0x4 heapId=0
@166,051,571us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[4]: size=0x28, align=0x4, heapId=0, base=0x6597d0
@166,051,696us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 0
@166,384,250us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@166,384,416us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[4]: size=0x40, align=0x20, heapId=0, base=0x659820
@166,384,543us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@166,384,643us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x6597d0, dmaTab=0x5f02a8, qdmaChannel=0, env=0x659820, scratchEnv=0x0, context=0x4839c150)
@166,384,761us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 0, env 0x659820
@166,384,870us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@166,384,963us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0c80, tcc Table 0x4839c004
@166,385,061us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@166,385,159us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x6597d0)
@166,385,257us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@166,385,343us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@166,385,433us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@166,385,562us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@166,385,729us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):0
@166,385,835us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@166,385,931us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[4].handle's paRamAddr 0x483a0c80
@166,386,037us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 100 (Addr 0x483a0c80)
@166,386,139us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@166,386,232us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 36
@166,386,330us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 5, size 0x40, align 0x20, scratchEnv 0x0
@166,386,443us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[5]: size=0x28, align=0x4 heapId=0
@166,386,566us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[5]: size=0x28, align=0x4, heapId=0, base=0x659870
@166,386,688us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 1
@166,386,788us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@166,386,927us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[5]: size=0x40, align=0x20, heapId=0, base=0x651c60
@166,387,056us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@166,387,164us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x659870, dmaTab=0x5f02c0, qdmaChannel=1, env=0x651c60, scratchEnv=0x0, context=0x4839c150)
@166,387,287us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 1, env 0x651c60
@166,387,398us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@166,387,491us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0ca0, tcc Table 0x4839c005
@166,387,589us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@166,387,680us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x659870)
@166,387,777us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@166,387,862us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@166,387,952us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@166,388,047us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@166,388,145us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):1
@166,388,243us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@166,721,230us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[5].handle's paRamAddr 0x483a0ca0
@166,721,388us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 101 (Addr 0x483a0ca0)
@166,721,501us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@166,721,602us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 37
@166,721,701us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 6, size 0x40, align 0x20, scratchEnv 0x0
@166,721,811us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[6]: size=0x28, align=0x4 heapId=0
@166,721,938us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[6]: size=0x28, align=0x4, heapId=0, base=0x651cc0
@166,722,135us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 2
@166,722,251us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@166,722,367us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[6]: size=0x40, align=0x20, heapId=0, base=0x651d00
@166,722,511us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@166,722,615us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x651cc0, dmaTab=0x5f02d8, qdmaChannel=2, env=0x651d00, scratchEnv=0x0, context=0x4839c150)
@166,722,737us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 2, env 0x651d00
@166,722,849us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@166,722,939us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0cc0, tcc Table 0x4839c006
@166,723,038us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@166,723,136us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x651cc0)
@166,723,231us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@166,723,319us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@166,723,411us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@166,723,506us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@166,723,601us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):2
@166,723,701us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@166,723,794us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[6].handle's paRamAddr 0x483a0cc0
@166,723,933us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 102 (Addr 0x483a0cc0)
@166,724,034us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@166,724,133us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 38
@166,724,228us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 7, size 0x40, align 0x20, scratchEnv 0x0
@166,724,342us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[7]: size=0x28, align=0x4 heapId=0
@166,724,463us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[7]: size=0x28, align=0x4, heapId=0, base=0x651d60
@166,724,585us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 3
@166,724,688us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@166,724,803us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[7]: size=0x40, align=0x20, heapId=0, base=0x651da0
@166,724,917us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@166,725,014us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x651d60, dmaTab=0x5f02f0, qdmaChannel=3, env=0x651da0, scratchEnv=0x0, context=0x4839c150)
@166,725,135us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 3, env 0x651da0
@167,056,774us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@167,056,923us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0ce0, tcc Table 0x4839c007
@167,057,037us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@167,057,138us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x651d60)
@167,057,240us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@167,057,565us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@167,057,692us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@167,057,798us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@167,057,898us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):3
@167,058,002us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@167,058,136us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[7].handle's paRamAddr 0x483a0ce0
@167,058,245us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 103 (Addr 0x483a0ce0)
@167,058,343us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@167,058,438us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 39
@167,058,607us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Exit (status=0)
@167,058,757us: [+0 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaInit(0x407a3000, 0x5f0248)
@167,058,896us: [+1 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaInit: Copied 8 DMA channels over.
@167,059,025us: [+5 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaInit: Initialized DMA correctly!
@167,059,138us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 0
@167,059,241us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@167,059,474us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[0].handle's paRamAddr 0x483a0c00
@167,059,616us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 96 (Addr 0x483a0c00)
@167,059,727us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@167,059,829us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 32
@167,059,928us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 1
@167,060,028us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@167,060,121us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[1].handle's paRamAddr 0x483a0c20
@167,060,275us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 97 (Addr 0x483a0c20)
@167,060,398us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@167,060,504us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 33
@167,060,608us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 2
@167,060,705us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@167,060,824us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[2].handle's paRamAddr 0x483a0c40
@167,060,937us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 98 (Addr 0x483a0c40)
@167,061,040us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@167,061,137us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 34
@167,061,237us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 3
@167,061,334us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@167,061,427us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[3].handle's paRamAddr 0x483a0c60
@167,061,958us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 99 (Addr 0x483a0c60)
@167,393,712us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@167,393,854us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 35
@167,393,962us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 0
@167,394,065us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@167,394,166us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[4].handle's paRamAddr 0x483a0c80
@167,394,269us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 100 (Addr 0x483a0c80)
@167,394,367us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@167,394,462us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 36
@167,394,555us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 1
@167,394,650us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@167,394,744us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[5].handle's paRamAddr 0x483a0ca0
@167,394,846us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 101 (Addr 0x483a0ca0)
@167,394,945us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@167,395,078us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 37
@167,395,180us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 2
@167,395,277us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@167,395,368us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[6].handle's paRamAddr 0x483a0cc0
@167,395,469us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 102 (Addr 0x483a0cc0)
@167,395,565us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@167,395,659us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 38
@167,395,753us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 3
@167,395,844us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@167,395,938us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[7].handle's paRamAddr 0x483a0ce0
@167,396,038us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 103 (Addr 0x483a0ce0)
@167,396,138us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@167,396,232us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 39
@167,396,394us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_grantDmaChannels> Exit (status=0)
VCA: Started the VCA Counting Line codec on 0X5DD688
VCA: Setting the counting line runtime parameters
VCA: Processing VCA Counting Line control command 0X1
@167,396,968us: [+0 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_control(0x407a3000, 1, 0x4bd39c00, 0x4bd39aa8)
@167,397,134us: [+0 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - _setParams(0x407a3000, 0x4bd39c00, 0x4bd39aa8)
@167,397,268us: [+0 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - ALG_CL_setInputFrameSize(0x480e9000, 1280, 768)
VCA: Processed VCA Counting Line control command 0X1
VCA: Set the counting line runtime parameters
VCA: Processing VCA Counting Line control command 0X108
@167,397,837us: [+0 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_control(0x407a3000, 264, 0x4bd39c34, 0x4bd39aa8)
@167,397,992us: [+0 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - _setDebugData(0x407a3000, 0x4bd39c34, 0x4bd39aa8)
VCA: Processed VCA Counting Line control command 0X108
VCA: Starting VCA Core codec on 0X5DD688
GetMsgThdFromWebBuff cond wait
@167,419,009us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_grantDmaChannels> Enter (groupId=2, algHandle=0x651e20, dmaFxns=0x4bd39ad4, numAlgs=1)
@167,419,535us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_grantDmaChannels> Alg 0x483a3000:
@167,419,692us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_grantDmaChannels> Total Channels requested 10, PaRams requested 10, Tccs requested 10
@167,751,486us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - getContext> Enter (pContext=0x4bd39a80, groupId=2, nTccs=10, nPaRams=10)
@167,751,650us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - getContext> Context exists for groupId 2, context 0x4839c150
@167,751,770us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - getContext> Existing context has insufficient tccs and PaRams: params: 8, tccs: 8, refCount: 8
@167,751,879us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - getContext> Creating context for group -1 Tccs 10 PaRams 10
@167,751,986us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - createContext> Enter (pContext=0x4bd39a3c, groupId=-1, nTccs=10, nPaRams=10)
@167,752,092us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createContext> Allocate memory for the context
@167,752,207us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createContext> Allocate 10 tccs
@167,752,319us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createContext> Next free tcc index 8
@167,752,422us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createContext> Allocate 10 paRams
@167,752,522us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createContext> NextpaRam index 104
@167,752,624us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - createContext> Exit (status=0)
@167,752,746us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - getContext> Exit (status=DMAN3_SOK)
@167,752,917us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_grantDmaChannels> Context 0x65c4e8
@167,753,042us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Enter (context=0x65c4e8, alg=0x483a3000, groupId=2, dmaTab=0x5f04e8, numChans=10)
@167,753,186us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 0
@167,753,297us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x5f04e8, memRec=0x4bd399ec)
@167,753,403us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@167,753,498us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[0]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@167,753,615us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 1
@167,753,713us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x5f0500, memRec=0x4bd399ec)
@167,753,813us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@167,753,909us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[1]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@167,754,028us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 2
@167,754,152us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x5f0518, memRec=0x4bd399ec)
@167,754,262us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@167,754,360us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[2]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@167,754,474us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 3
@167,754,571us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x5f0530, memRec=0x4bd399ec)
@167,754,670us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@167,754,762us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[3]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@167,754,876us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 4
@167,754,973us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x5f0548, memRec=0x4bd399ec)
@167,755,074us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@167,755,174us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[4]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@167,755,287us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 5
@167,755,384us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x5f0560, memRec=0x4bd399ec)
@167,755,484us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@168,088,453us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[5]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@168,088,619us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 6
@168,088,732us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x5f0578, memRec=0x4bd399ec)
@168,088,841us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@168,088,942us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[6]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@168,089,059us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 7
@168,089,159us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x5f0590, memRec=0x4bd399ec)
@168,089,265us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@168,089,475us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[7]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@168,089,614us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 8
@168,089,750us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x5f05a8, memRec=0x4bd399ec)
@168,089,864us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@168,089,963us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[8]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@168,090,082us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 9
@168,090,182us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x5f05c0, memRec=0x4bd399ec)
@168,090,286us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@168,090,383us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[9]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@168,090,503us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 0, size 0x40, align 0x20, scratchEnv 0x0
@168,090,616us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[0]: size=0x28, align=0x4 heapId=0
@168,090,745us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[0]: size=0x28, align=0x4, heapId=0, base=0x65c528
@168,090,869us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 0
@168,090,972us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@168,091,116us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[0]: size=0x40, align=0x20, heapId=0, base=0x5f0800
@168,091,247us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@168,091,353us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x65c528, dmaTab=0x5f04e8, qdmaChannel=0, env=0x5f0800, scratchEnv=0x0, context=0x65c4e8)
@168,091,479us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 0, env 0x5f0800
@168,091,593us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@168,091,687us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0d00, tcc Table 0x4839c008
@168,091,788us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@168,091,885us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x65c528)
@168,091,982us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@168,092,072us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@168,092,168us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@168,092,267us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@168,092,368us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):0
@168,092,495us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@168,425,399us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[0].handle's paRamAddr 0x483a0d00
@168,425,555us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 104 (Addr 0x483a0d00)
@168,425,664us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@168,425,762us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 40
@168,425,859us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 1, size 0x40, align 0x20, scratchEnv 0x0
@168,425,967us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[1]: size=0x28, align=0x4 heapId=0
@168,426,090us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[1]: size=0x28, align=0x4, heapId=0, base=0x65c560
@168,426,215us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 1
@168,426,317us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@168,426,428us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[1]: size=0x40, align=0x20, heapId=0, base=0x5f0860
@168,426,542us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@168,426,666us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x65c560, dmaTab=0x5f0500, qdmaChannel=1, env=0x5f0860, scratchEnv=0x0, context=0x65c4e8)
@168,426,795us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 1, env 0x5f0860
@168,426,912us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@168,427,007us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0d20, tcc Table 0x4839c009
@168,427,113us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@168,427,207us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x65c560)
@168,427,307us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@168,427,394us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@168,427,488us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@168,427,582us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@168,427,677us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):1
@168,427,774us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@168,427,937us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[1].handle's paRamAddr 0x483a0d20
@168,428,077us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 105 (Addr 0x483a0d20)
@168,428,188us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@168,428,288us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 41
@168,428,382us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 2, size 0x40, align 0x20, scratchEnv 0x0
@168,428,493us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[2]: size=0x28, align=0x4 heapId=0
@168,428,613us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[2]: size=0x28, align=0x4, heapId=0, base=0x5f08c8
@168,428,734us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 2
@168,428,835us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@168,428,942us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[2]: size=0x40, align=0x20, heapId=0, base=0x5f0900
@168,429,057us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@168,429,157us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x5f08c8, dmaTab=0x5f0518, qdmaChannel=2, env=0x5f0900, scratchEnv=0x0, context=0x65c4e8)
@168,429,272us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 2, env 0x5f0900
@168,762,326us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@168,762,882us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0d40, tcc Table 0x4839c00a
@168,763,021us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@168,763,131us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x5f08c8)
@168,763,232us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@168,763,320us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@168,763,414us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@168,763,511us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@168,763,637us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):2
@168,763,747us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@168,763,843us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[2].handle's paRamAddr 0x483a0d40
@168,763,946us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 106 (Addr 0x483a0d40)
@168,764,041us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@168,764,135us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 42
@168,764,230us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 3, size 0x40, align 0x20, scratchEnv 0x0
@168,764,341us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[3]: size=0x28, align=0x4 heapId=0
@168,764,462us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[3]: size=0x28, align=0x4, heapId=0, base=0x5f0968
@168,764,583us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 3
@168,764,684us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@168,764,795us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[3]: size=0x40, align=0x20, heapId=0, base=0x5f09a0
@168,764,912us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@168,765,041us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x5f0968, dmaTab=0x5f0530, qdmaChannel=3, env=0x5f09a0, scratchEnv=0x0, context=0x65c4e8)
@168,765,177us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 3, env 0x5f09a0
@168,765,290us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@168,765,384us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0d60, tcc Table 0x4839c00b
@168,765,482us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@168,765,574us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x5f0968)
@168,765,672us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@168,765,758us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@168,765,850us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@168,765,943us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@168,766,039us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):3
@168,766,140us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@168,766,232us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[3].handle's paRamAddr 0x483a0d60
@168,766,333us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 107 (Addr 0x483a0d60)
@168,766,465us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@168,766,565us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 43
@168,766,660us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 4, size 0x40, align 0x20, scratchEnv 0x0
@168,766,772us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[4]: size=0x28, align=0x4 heapId=0
@168,766,891us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[4]: size=0x28, align=0x4, heapId=0, base=0x5f0a08
@169,099,290us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 0
@169,099,564us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@169,099,700us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[4]: size=0x40, align=0x20, heapId=0, base=0x5f0a40
@169,099,884us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@169,100,005us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x5f0a08, dmaTab=0x5f0548, qdmaChannel=0, env=0x5f0a40, scratchEnv=0x0, context=0x65c4e8)
@169,100,134us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 0, env 0x5f0a40
@169,100,246us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@169,100,340us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0d80, tcc Table 0x4839c00c
@169,100,439us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@169,100,537us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x5f0a08)
@169,100,666us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@169,100,760us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@169,100,852us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@169,100,950us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@169,101,045us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):0
@169,101,148us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@169,101,240us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[4].handle's paRamAddr 0x483a0d80
@169,101,341us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 108 (Addr 0x483a0d80)
@169,101,434us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@169,101,528us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 44
@169,101,621us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 5, size 0x40, align 0x20, scratchEnv 0x0
@169,101,728us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[5]: size=0x28, align=0x4 heapId=0
@169,101,851us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[5]: size=0x28, align=0x4, heapId=0, base=0x5f0aa8
@169,102,000us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 1
@169,102,114us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@169,102,231us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[5]: size=0x40, align=0x20, heapId=0, base=0x5f0ae0
@169,102,347us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@169,102,446us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x5f0aa8, dmaTab=0x5f0560, qdmaChannel=1, env=0x5f0ae0, scratchEnv=0x0, context=0x65c4e8)
@169,102,564us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 1, env 0x5f0ae0
@169,102,675us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@169,102,766us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0da0, tcc Table 0x4839c00d
@169,102,865us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@169,102,959us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x5f0aa8)
@169,103,059us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@169,103,148us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@169,103,238us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@169,434,849us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@169,434,994us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):1
@169,435,106us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@169,435,202us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[5].handle's paRamAddr 0x483a0da0
@169,435,306us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 109 (Addr 0x483a0da0)
@169,435,399us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@169,435,493us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 45
@169,435,587us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 6, size 0x40, align 0x20, scratchEnv 0x0
@169,435,698us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[6]: size=0x28, align=0x4 heapId=0
@169,435,820us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[6]: size=0x28, align=0x4, heapId=0, base=0x5f0b48
@169,435,940us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 2
@169,436,040us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@169,436,191us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[6]: size=0x40, align=0x20, heapId=0, base=0x5f0b80
@169,436,317us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@169,436,418us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x5f0b48, dmaTab=0x5f0578, qdmaChannel=2, env=0x5f0b80, scratchEnv=0x0, context=0x65c4e8)
@169,436,566us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 2, env 0x5f0b80
@169,436,685us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@169,436,780us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0dc0, tcc Table 0x4839c00e
@169,436,879us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@169,436,973us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x5f0b48)
@169,437,073us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@169,437,163us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@169,437,255us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@169,437,353us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@169,437,448us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):2
@169,437,642us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@169,437,744us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[6].handle's paRamAddr 0x483a0dc0
@169,437,851us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 110 (Addr 0x483a0dc0)
@169,437,947us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@169,438,041us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 46
@169,438,140us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 7, size 0x40, align 0x20, scratchEnv 0x0
@169,438,251us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[7]: size=0x28, align=0x4 heapId=0
@169,438,376us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[7]: size=0x28, align=0x4, heapId=0, base=0x64e730
@169,438,500us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 3
@169,438,599us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@169,438,710us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[7]: size=0x40, align=0x20, heapId=0, base=0x64e780
@169,438,824us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@169,438,952us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x64e730, dmaTab=0x5f0590, qdmaChannel=3, env=0x64e780, scratchEnv=0x0, context=0x65c4e8)
@169,771,836us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 3, env 0x64e780
@169,771,996us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@169,772,099us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0de0, tcc Table 0x4839c00f
@169,772,206us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@169,772,305us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x64e730)
@169,772,407us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@169,772,495us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@169,772,583us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@169,772,679us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@169,772,773us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):3
@169,772,869us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@169,773,026us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[7].handle's paRamAddr 0x483a0de0
@169,773,182us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 111 (Addr 0x483a0de0)
@169,773,290us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@169,773,384us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 47
@169,773,484us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 8, size 0x40, align 0x20, scratchEnv 0x0
@169,773,595us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[8]: size=0x28, align=0x4 heapId=0
@169,773,720us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[8]: size=0x28, align=0x4, heapId=0, base=0x64e7d0
@169,773,844us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 0
@169,773,945us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@169,774,055us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[8]: size=0x40, align=0x20, heapId=0, base=0x64e820
@169,774,174us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@169,774,271us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x64e7d0, dmaTab=0x5f05a8, qdmaChannel=0, env=0x64e820, scratchEnv=0x0, context=0x65c4e8)
@169,774,394us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 0, env 0x64e820
@169,774,532us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@169,774,634us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0e00, tcc Table 0x4839c010
@169,774,737us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@169,774,832us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x64e7d0)
@169,774,930us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@169,775,018us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@169,775,114us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@169,775,211us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@169,775,309us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):0
@169,775,408us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@169,775,501us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[8].handle's paRamAddr 0x483a0e00
@169,775,602us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 112 (Addr 0x483a0e00)
@169,775,696us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@169,775,788us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 48
@169,775,913us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 9, size 0x40, align 0x20, scratchEnv 0x0
@170,108,795us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[9]: size=0x28, align=0x4 heapId=0
@170,108,970us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[9]: size=0x28, align=0x4, heapId=0, base=0x64e870
@170,109,099us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 1
@170,109,279us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@170,109,511us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[9]: size=0x40, align=0x20, heapId=0, base=0x64e8c0
@170,109,637us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@170,109,736us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x64e870, dmaTab=0x5f05c0, qdmaChannel=1, env=0x64e8c0, scratchEnv=0x0, context=0x65c4e8)
@170,109,854us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 1, env 0x64e8c0
@170,109,966us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@170,110,084us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0e20, tcc Table 0x4839c011
@170,110,197us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@170,110,294us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x64e870)
@170,110,393us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@170,110,481us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@170,110,572us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@170,110,668us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@170,110,766us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):1
@170,110,868us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@170,110,960us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[9].handle's paRamAddr 0x483a0e20
@170,111,062us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 113 (Addr 0x483a0e20)
@170,111,158us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@170,111,251us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 49
@170,111,354us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Exit (status=0)
@170,111,546us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 0
@170,111,672us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@170,111,772us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[0].handle's paRamAddr 0x483a0d00
@170,111,879us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 104 (Addr 0x483a0d00)
@170,111,977us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@170,112,070us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 40
@170,112,166us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 1
@170,112,259us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@170,112,351us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[1].handle's paRamAddr 0x483a0d20
@170,112,452us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 105 (Addr 0x483a0d20)
@170,112,549us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@170,112,641us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 41
@170,112,731us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 2
@170,112,850us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@170,112,949us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[2].handle's paRamAddr 0x483a0d40
@170,445,763us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 106 (Addr 0x483a0d40)
@170,445,910us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@170,446,019us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 42
@170,446,122us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 3
@170,446,221us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@170,446,314us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[3].handle's paRamAddr 0x483a0d60
@170,446,414us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 107 (Addr 0x483a0d60)
@170,446,510us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@170,446,601us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 43
@170,446,695us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 0
@170,446,787us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@170,446,879us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[4].handle's paRamAddr 0x483a0d80
@170,446,979us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 108 (Addr 0x483a0d80)
@170,447,118us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@170,447,213us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 44
@170,447,308us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 1
@170,447,402us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@170,447,494us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[5].handle's paRamAddr 0x483a0da0
@170,447,594us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 109 (Addr 0x483a0da0)
@170,447,689us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@170,447,781us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 45
@170,447,873us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 2
@170,447,967us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@170,448,059us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[6].handle's paRamAddr 0x483a0dc0
@170,448,160us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 110 (Addr 0x483a0dc0)
@170,448,256us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@170,448,349us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 46
@170,448,472us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 3
@170,448,576us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@170,448,668us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[7].handle's paRamAddr 0x483a0de0
@170,448,769us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 111 (Addr 0x483a0de0)
@170,448,866us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@170,448,960us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 47
@170,449,052us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 0
@170,449,150us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@170,449,239us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[8].handle's paRamAddr 0x483a0e00
@170,449,447us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 112 (Addr 0x483a0e00)
@170,449,571us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@170,449,674us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 48
@170,449,793us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 1
@170,449,901us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@170,449,994us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[9].handle's paRamAddr 0x483a0e20
@170,782,709us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 113 (Addr 0x483a0e20)
@170,782,862us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@170,782,968us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 49
@170,783,112us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_grantDmaChannels> Exit (status=0)
VCA: Started the VCA Core codec on 0X5DD688
VCA: Starting VCA Rules codec on 0X5DD688
@170,789,747us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_grantDmaChannels> Enter (groupId=2, algHandle=0x5f02e0, dmaFxns=0x4bd3991c, numAlgs=1)
@170,789,965us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_grantDmaChannels> Alg 0x485be000:
@170,790,091us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_grantDmaChannels> Total Channels requested 8, PaRams requested 8, Tccs requested 8
@170,790,244us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - getContext> Enter (pContext=0x4bd398c8, groupId=2, nTccs=8, nPaRams=8)
@170,790,372us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - getContext> Context exists for groupId 2, context 0x4839c150
@170,790,480us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - getContext> Exit (status=DMAN3_SOK)
@170,790,579us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_grantDmaChannels> Context 0x4839c150
@170,790,686us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Enter (context=0x4839c150, alg=0x485be000, groupId=2, dmaTab=0x64e910, numChans=8)
@170,790,822us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 0
@170,790,960us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x64e910, memRec=0x4bd39834)
@170,791,073us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@170,791,176us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[0]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@170,791,292us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 1
@170,791,389us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x64e928, memRec=0x4bd39834)
@170,791,489us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@170,791,585us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[1]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@170,791,700us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 2
@170,791,795us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x64e940, memRec=0x4bd39834)
@170,791,897us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@170,791,991us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[2]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@170,792,104us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 3
@170,792,201us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x64e958, memRec=0x4bd39834)
@170,792,759us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@170,792,905us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[3]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@170,793,038us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 4
@170,793,145us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x64e970, memRec=0x4bd39834)
@170,793,246us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@170,793,344us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[4]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@170,793,460us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 5
@170,793,557us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x64e988, memRec=0x4bd39834)
@170,793,680us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@170,793,790us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[5]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@171,126,612us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 6
@171,126,760us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x64e9a0, memRec=0x4bd39834)
@171,126,874us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@171,126,979us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[6]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@171,127,096us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Channel 7
@171,127,201us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Enter (dmaTab=0x64e9b8, memRec=0x4bd39834)
@171,127,302us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_getEnvMem> Exit
@171,127,395us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Requested memTab[7]: size=0x40, align=0x20, space=IALG_PERSIST, attrs=IALG_DARAM0
@171,127,512us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 0, size 0x40, align 0x20, scratchEnv 0x0
@171,127,623us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[0]: size=0x28, align=0x4 heapId=0
@171,127,746us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[0]: size=0x28, align=0x4, heapId=0, base=0x5f0630
@171,127,901us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 0
@171,128,010us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@171,128,131us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[0]: size=0x40, align=0x20, heapId=0, base=0x5f0680
@171,128,249us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@171,128,347us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x5f0630, dmaTab=0x64e910, qdmaChannel=0, env=0x5f0680, scratchEnv=0x0, context=0x4839c150)
@171,128,465us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 0, env 0x5f0680
@171,128,576us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@171,128,670us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0c00, tcc Table 0x4839c000
@171,128,770us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@171,128,865us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x5f0630)
@171,128,960us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@171,129,048us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@171,129,147us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@171,129,268us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@171,129,487us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):0
@171,129,600us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@171,129,696us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[0].handle's paRamAddr 0x483a0c00
@171,129,804us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 96 (Addr 0x483a0c00)
@171,129,902us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@171,129,994us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 32
@171,130,087us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 1, size 0x40, align 0x20, scratchEnv 0x0
@171,130,201us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[1]: size=0x28, align=0x4 heapId=0
@171,130,321us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[1]: size=0x28, align=0x4, heapId=0, base=0x5f06d0
@171,130,442us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 1
@171,130,546us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@171,463,548us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[1]: size=0x40, align=0x20, heapId=0, base=0x5f0720
@171,463,712us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@171,463,819us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x5f06d0, dmaTab=0x64e928, qdmaChannel=1, env=0x5f0720, scratchEnv=0x0, context=0x4839c150)
@171,463,942us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 1, env 0x5f0720
@171,464,053us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@171,464,151us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0c20, tcc Table 0x4839c001
@171,464,252us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@171,464,347us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x5f06d0)
@171,464,445us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@171,464,530us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@171,464,623us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@171,464,717us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@171,464,840us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):1
@171,464,950us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@171,465,044us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[1].handle's paRamAddr 0x483a0c20
@171,465,152us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 97 (Addr 0x483a0c20)
@171,465,250us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@171,465,348us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 33
@171,465,444us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 2, size 0x40, align 0x20, scratchEnv 0x0
@171,465,556us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[2]: size=0x28, align=0x4 heapId=0
@171,465,680us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[2]: size=0x28, align=0x4, heapId=0, base=0x5f0770
@171,465,803us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 2
@171,465,905us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@171,466,023us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[2]: size=0x40, align=0x20, heapId=0, base=0x5f0300
@171,466,146us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@171,466,275us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x5f0770, dmaTab=0x64e940, qdmaChannel=2, env=0x5f0300, scratchEnv=0x0, context=0x4839c150)
@171,466,399us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 2, env 0x5f0300
@171,466,508us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@171,466,600us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0c40, tcc Table 0x4839c002
@171,466,697us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@171,466,792us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x5f0770)
@171,466,887us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@171,466,975us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@171,467,067us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@171,467,163us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@171,467,258us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):2
@171,467,358us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@171,467,449us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[2].handle's paRamAddr 0x483a0c40
@171,800,521us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 98 (Addr 0x483a0c40)
@171,800,663us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@171,800,770us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 34
@171,800,868us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 3, size 0x40, align 0x20, scratchEnv 0x0
@171,800,979us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[3]: size=0x28, align=0x4 heapId=0
@171,801,111us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[3]: size=0x28, align=0x4, heapId=0, base=0x5f07a8
@171,801,235us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 3
@171,801,341us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@171,801,457us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[3]: size=0x40, align=0x20, heapId=0, base=0x64ec20
@171,801,577us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@171,801,677us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x5f07a8, dmaTab=0x64e958, qdmaChannel=3, env=0x64ec20, scratchEnv=0x0, context=0x4839c150)
@171,801,827us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 3, env 0x64ec20
@171,801,948us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@171,802,045us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0c60, tcc Table 0x4839c003
@171,802,150us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@171,802,246us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x5f07a8)
@171,802,343us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@171,802,430us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@171,802,521us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@171,802,617us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@171,802,764us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):3
@171,802,885us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@171,802,987us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[3].handle's paRamAddr 0x483a0c60
@171,803,092us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 99 (Addr 0x483a0c60)
@171,803,222us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@171,803,323us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 35
@171,803,418us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 4, size 0x40, align 0x20, scratchEnv 0x0
@171,803,528us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[4]: size=0x28, align=0x4 heapId=0
@171,803,652us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[4]: size=0x28, align=0x4, heapId=0, base=0x64ec88
@171,803,776us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 0
@171,803,881us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@171,803,994us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[4]: size=0x40, align=0x20, heapId=0, base=0x64ecc0
@171,804,108us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@171,804,206us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x64ec88, dmaTab=0x64e970, qdmaChannel=0, env=0x64ecc0, scratchEnv=0x0, context=0x4839c150)
@171,804,321us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 0, env 0x64ecc0
@171,804,429us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@172,136,081us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0c80, tcc Table 0x4839c004
@172,136,236us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@172,136,342us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x64ec88)
@172,136,443us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@172,136,561us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@172,136,663us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@172,136,764us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@172,136,864us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):0
@172,136,964us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@172,137,058us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[4].handle's paRamAddr 0x483a0c80
@172,137,166us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 100 (Addr 0x483a0c80)
@172,137,739us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@172,137,879us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 36
@172,138,051us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 5, size 0x40, align 0x20, scratchEnv 0x0
@172,138,186us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[5]: size=0x28, align=0x4 heapId=0
@172,138,318us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[5]: size=0x28, align=0x4, heapId=0, base=0x64ed28
@172,138,447us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 1
@172,138,552us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@172,138,666us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[5]: size=0x40, align=0x20, heapId=0, base=0x64ed60
@172,138,817us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@172,138,919us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x64ed28, dmaTab=0x64e988, qdmaChannel=1, env=0x64ed60, scratchEnv=0x0, context=0x4839c150)
@172,139,038us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 1, env 0x64ed60
@172,139,150us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@172,139,243us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0ca0, tcc Table 0x4839c005
@172,139,458us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@172,139,580us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x64ed28)
@172,139,684us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@172,139,774us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@172,139,865us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@172,139,962us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@172,140,056us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):1
@172,140,193us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@172,140,291us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[5].handle's paRamAddr 0x483a0ca0
@172,140,394us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 101 (Addr 0x483a0ca0)
@172,140,491us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@172,140,586us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 37
@172,140,682us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 6, size 0x40, align 0x20, scratchEnv 0x0
@172,140,792us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[6]: size=0x28, align=0x4 heapId=0
@172,140,915us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[6]: size=0x28, align=0x4, heapId=0, base=0x64edc8
@172,473,028us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 2
@172,473,186us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@172,473,318us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[6]: size=0x40, align=0x20, heapId=0, base=0x64ee00
@172,473,440us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@172,473,540us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x64edc8, dmaTab=0x64e9a0, qdmaChannel=2, env=0x64ee00, scratchEnv=0x0, context=0x4839c150)
@172,473,658us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 2, env 0x64ee00
@172,473,766us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@172,473,856us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0cc0, tcc Table 0x4839c006
@172,473,952us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@172,474,047us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x64edc8)
@172,474,148us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@172,474,234us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@172,474,359us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@172,474,462us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@172,474,561us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):2
@172,474,733us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@172,474,834us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[6].handle's paRamAddr 0x483a0cc0
@172,474,939us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 102 (Addr 0x483a0cc0)
@172,475,035us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@172,475,133us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 38
@172,475,233us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Creating channel 7, size 0x40, align 0x20, scratchEnv 0x0
@172,475,344us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Requested mem[7]: size=0x28, align=0x4 heapId=0
@172,475,469us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> IDMA3 Object Allocated mem[7]: size=0x28, align=0x4, heapId=0, base=0x64ee68
@172,475,594us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigning qdmaChannel 3
@172,475,726us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env buffer of size 0x40 requested
@172,475,849us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Env Allocated memTab[7]: size=0x40, align=0x20, heapId=0, base=0x64eea0
@172,475,967us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Initializing IDMA3_handle
@172,476,067us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Enter (handle=0x64ee68, dmaTab=0x64e9b8, qdmaChannel=3, env=0x64eea0, scratchEnv=0x0, context=0x4839c150)
@172,476,189us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Initializing IDMA3 handle with 1 tccs, 1 PaRams, qdmaChannel 3, env 0x64eea0
@172,476,299us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Non-zero env handle
@172,476,392us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> paRam block 0x483a0ce0, tcc Table 0x4839c007
@172,476,518us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Call protocol Init function
@172,476,620us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Enter (handle=0x64ee68)
@172,476,718us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Enter
@172,476,805us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - _ACPY3_init > Exit
@172,476,894us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_initEnv> Exit (status=TRUE)
@172,476,988us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - initHandle> Exit (status=1)
@172,809,975us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Qdma Channel(s):3
@172,810,191us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned PaRam(s):
@172,810,299us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> dmaTab[7].handle's paRamAddr 0x483a0ce0
@172,810,411us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 103 (Addr 0x483a0ce0)
@172,810,510us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Assigned Tcc(s):
@172,810,602us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> 39
@172,810,708us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - createChannels> Exit (status=0)
@172,810,875us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 0
@172,811,002us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@172,811,109us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[0].handle's paRamAddr 0x483a0c00
@172,811,214us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 96 (Addr 0x483a0c00)
@172,811,354us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@172,811,453us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 32
@172,811,551us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 1
@172,811,645us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@172,811,737us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[1].handle's paRamAddr 0x483a0c20
@172,811,840us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 97 (Addr 0x483a0c20)
@172,811,940us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@172,812,035us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 33
@172,812,131us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 2
@172,812,226us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@172,812,316us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[2].handle's paRamAddr 0x483a0c40
@172,812,419us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 98 (Addr 0x483a0c40)
@172,812,514us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@172,812,610us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 34
@172,812,735us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 3
@172,812,836us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@172,812,929us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[3].handle's paRamAddr 0x483a0c60
@172,813,032us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 99 (Addr 0x483a0c60)
@172,813,132us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@172,813,226us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 35
@172,813,319us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 0
@172,813,414us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@172,813,506us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[4].handle's paRamAddr 0x483a0c80
@172,813,604us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 100 (Addr 0x483a0c80)
@172,813,701us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@172,813,794us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 36
@172,813,887us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 1
@172,813,979us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@172,814,106us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[5].handle's paRamAddr 0x483a0ca0
@172,814,209us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 101 (Addr 0x483a0ca0)
@172,814,308us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@173,146,934us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 37
@173,147,081us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 2
@173,147,191us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@173,147,288us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[6].handle's paRamAddr 0x483a0cc0
@173,147,397us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 102 (Addr 0x483a0cc0)
@173,147,494us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@173,147,589us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 38
@173,147,685us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Qdma: 3
@173,147,780us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned PaRam(s):
@173,147,871us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> dmaTab[7].handle's paRamAddr 0x483a0ce0
@173,147,974us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 103 (Addr 0x483a0ce0)
@173,148,069us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> Assigned Tcc(s):
@173,148,165us: [+4 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_createChannels> 39
@173,148,345us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_grantDmaChannels> Exit (status=0)
VCA: Started the VCA Rules codec on 0X5DD688
VCA: Allocating counting line intermediate buffers
VCA: Allocating 3 32 byte aligned buffers of size 2048
VCA: Allocating core intermediate buffers
VCA: Allocating 3 32 byte aligned buffers of size 15000
VCA: Allocating rule intermediate buffers
VCA: Allocating 3 32 byte aligned buffers of size 12288
ALG: VidVca: Setting up socket
ALG: VidVca: Opened socket 27
ALG: VidVca: Binded to /tmp/vcactrl
ALG: VidVca: Listened to socket
ALG: VidVca: Changed socket permissions
VCA: Creating VCA algorithm...DONE
VCA: Create...DONE

[SNIP]

AVSERVER UI: Stopping.
AVSERVER API: Sending STOP.
AVSERVER MAIN: Recevied CMD = 0x0401, state = 0x0001
AVSERVER MAIN: Delete TPP Tsks ...
VCA: Delete...
VCA: Deleting VCA codecs
VCA: Deleting VCA Counting Line codec
@210,212,516us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_releaseDmaChannels> Enter (algs=0x65a6e0, dmaFxnsArray=0x65a6e8, numAlgs=1)
@210,212,793us: [+0 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels(0x407a3000, 0x5eafd8)
@210,212,981us: [+5 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: Got 8 DMA channels!
@210,213,120us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_releaseDmaChannels> Free 8 channels
@210,213,245us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - freeChannels> Enter (dmaTab=0x5eafd8, numChan=8)
@210,213,365us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - _freeChannels> Freeing channel 6669720
@210,213,482us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_freeChannels> Enter (channelTab=0x4bd39be8, numChan=1)
@210,213,609us: [+2 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_freeChannels> Calling deinit on protocol on Channel 0
@210,213,735us: [+0 T:0x4bd3a490] ti.sdo.fc.acpy3 - ACPY3_deInitEnv > Enter (handle=0x65c598)

  • Matt,

    Is this on DM365 again ? 

    Any chance you can step through the code in deinitEnv to see where it really gets stuck ? I wonder if the handle is corrupted. Right after the last trace statement is this assert, which might be where the app is stuck. 

    static Bool ACPY3_deInitEnv(IDMA3_Handle handle)

    {
        Void *scratchEnv;
        GT_1trace(CURTRACE, GT_ENTER,
            "ACPY3_deInitEnv > Enter (handle=0x%x)\n", handle);
        GT_assert(CURTRACE, handle->protocol == &ACPY3_PROTOCOL);

  • It's on the DMVA2, which uses the same core as the DM368, so pretty much!

    Unfortunately, our main Korean application team has never spent the time to set up any debugging environment - debugging is still done with printf :( !

    I'll investigate again this afternoon and post any progress.

    Thanks for the prompt reply.

  • The ACPY3 handle is alright:

    @24,813,841us: [+0 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels(0x407a3000, 0x5f1248)
    @24,813,977us: [+5 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: The ACPY3_PROTOCOL is at 0x347804!
    @24,814,108us: [+5 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: name: acpy3
    @24,814,236us: [+5 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: getEnvMemRec: 0x16d16c
    @24,814,357us: [+5 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: initHandle: 0x16d284
    @24,814,481us: [+5 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: deInitHandle: 0x16cf80
    @24,814,644us: [+5 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: Got 8 DMA channels!
    [snip]
    VCA: Delete... VCA: Deleting VCA codecs VCA: Deleting VCA Counting Line codec @96,222,161us: [+0 T:0x4bd3a490] ti.sdo.fc.dman3 - DMAN3_releaseDmaChannels> Enter (algs=0x652460, dmaFxnsArray=0x652468, numAlgs=1) @96,222,424us: [+0 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels(0x407a3000, 0x603220) @96,222,608us: [+5 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: The ACPY3_PROTOCOL is at 0x347804! @96,222,771us: [+5 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: name: acpy3 @96,222,926us: [+5 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: getEnvMemRec: 0x16d16c @96,223,079us: [+5 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: initHandle: 0x16d284 @96,223,237us: [+5 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: deInitHandle: 0x16cf80 @96,223,385us: [+5 T:0x4bd3a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: Got 8 DMA channels!

    Will keep debugging.

  • Found the issue:

    VCA: Delete...
    VCA: Deleting VCA codecs
    VCA: Deleting VCA Counting Line codec
    @30,765,105us: [+0 T:0x4783a490] ti.sdo.fc.dman3 - DMAN3_releaseDmaChannels> Enter (algs=0x5e5af0, dmaFxnsArray=0x5e5af8, numAlgs=1)
    @30,765,355us: [+0 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels(0x407a3000, 0x662bf0)
    @30,765,506us: [+4 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: The ACPY3_PROTOCOL is at 0x34793c!
    @30,768,049us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: 0x5ee6b0
    @30,768,198us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: env: (nil)
    @30,768,326us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: numTccs: 1
    @30,768,449us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: numPaRams: 1
    @30,768,569us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: 0x5ee750
    @30,768,689us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: env: (nil)
    @30,768,810us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: numTccs: 1
    @30,768,929us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: numPaRams: 1
    @30,769,048us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: 0x5ee7f0
    @30,769,170us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: env: (nil)
    @30,769,291us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: numTccs: 1
    @30,769,644us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: numPaRams: 1
    @30,769,787us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: 0x5ee890
    @30,769,912us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: env: (nil)
    @30,770,038us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: numTccs: 1
    @30,770,156us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: numPaRams: 1
    @30,770,277us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: 0x5ee930
    @30,770,398us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: env: (nil)
    @30,770,518us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: numTccs: 1
    @30,770,634us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: numPaRams: 1
    @30,770,752us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: 0x5ee9d0
    @30,770,873us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: env: (nil)
    @31,190,960us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: numTccs: 1
    @31,191,129us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: numPaRams: 1
    @31,191,265us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: 0x5eea70
    @31,191,391us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: env: (nil)
    @31,191,512us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: numTccs: 1
    @31,191,630us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: numPaRams: 1
    @31,191,751us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: 0x5eeb10
    @31,191,871us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: env: (nil)
    @31,191,994us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: numTccs: 1
    @31,192,208us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: handle: numPaRams: 1
    @31,192,346us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: name: acpy3
    @31,192,474us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: getEnvMemRec: 0x16d228
    @31,192,593us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: initHandle: 0x16d340
    @31,192,714us: [+1 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: deInitHandle: 0x16d03c
    @31,192,832us: [+5 T:0x4783a490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_dmaGetChannels: Got 8 DMA channels!
    @31,192,934us: [+2 T:0x4783a490] ti.sdo.fc.dman3 - DMAN3_releaseDmaChannels> Free 8 channels
    @31,193,034us: [+0 T:0x4783a490] ti.sdo.fc.dman3 - freeChannels> Enter (dmaTab=0x662bf0, numChan=8)
    @31,193,135us: [+2 T:0x4783a490] ti.sdo.fc.dman3 - _freeChannels> Freeing channel 6219440
    @31,193,233us: [+0 T:0x4783a490] ti.sdo.fc.dman3 - DMAN3_freeChannels> Enter (channelTab=0x47839be8, numChan=1)
    @31,193,334us: [+2 T:0x4783a490] ti.sdo.fc.dman3 - DMAN3_freeChannels> Calling deinit on protocol on Channel 0
    @31,193,432us: [+0 T:0x4783a490] ti.sdo.fc.acpy3 - ACPY3_deInitEnv > Enter (handle=0x5ee6b0)

    Why would all my handles be badly initialised?  Sorry that's such a sweeping question! could you give me a few places to start checking?

  • This is almost certainly a bad server.cfg file.  I cannot find an example codec engine server configuration file for the DM368 or DMVA2 in my DVSDK.  What are the correct settings for the MVArm9 architecture?

  • Servers run on 'remote' processors.  Single-processor devices like DM368 don't have Servers - all codecs are run locally (on the same processor as the app).

    You should find GCArmv5T-based examples in various 'local.cfg' scripts.  (GCArmv5T is the new MVArm9 - we wanted to get the MV/MontaVista out of the target name).

    Chris

  • Matt,

    I'm not quite sure what you identified as the  issue. I'm looking through multiple snippets of your trace and it is confusing. I see DMAN3_releaseDmaChannels called with different arguments at 3 different places.

    Could you please attach the entire trace (even if you snip out the middle portion), and preferably attach it instead of pasting it. And also could you let us know what you think the issue is ?

    Also could you confirm that you are creating/deleting the codecs from within the same process?

  • Chris,

    I understand the idea behind the remote servers.  What is it called when you create a configuration file to pull in all the correct XDC modules and create and engine:

    // Engine configuration
    var Engine = xdc.useModule('ti.sdo.ce.Engine');
    var myEngine = Engine.create("server", [
    {name: "vca_core", mod: VCA_CORE, local: true, groupId: 0},
    {name: "vca_counting_line", mod: VCA_COUNTING_LINE, local: true, groupId: 0},
    {name: "vca_rules", mod: VCA_RULES, local: true, groupId: 0}
    ]);

    What is that step called?

    Gunjan,

    I thought the function was failing because my ACPY3_handle env variable was null. However, last night I figured out how to fix my issue.

    Three years ago our codecs needed to run on Windows.  An effort was put in place to build our code directly in Visual Studio (this was before my time and performed mainly by our Korean team).  We ended up with an ACPY3 shim that redirected the ACPY3 calls to use memcpy on Windows.

    Therefore all of the ACPY3 calls in the codec on the GCArm were being redirected to custom code that emulated the ACPY3 API (we're porting at the moment and DMA wasn't correctly setup yet).  If I don't redirect the ACPY3 calls then I do not get any hang in the ACPY3 library, if I do then I will get a hang.

    	#define _ACPY3_configure(a,b,c)			ACPY3_configure__(a,b,c)		//!< A redefinition of the _ACPY3_configure function for platform portability.
    #define _ACPY3_start(a) ACPY3_start__(a) //!< A redefinition of the _ACPY3_start function for platform portability.
    #define _ACPY3_wait(a) ACPY3_wait__(a) //!< A redefinition of the _ACPY3_wait function for platform portability.
    #define _ACPY3_fastConfigure16b(a,b,c,d) ACPY3_fastConfigure16b__(a,b,c,d) //!< A redefinition of the _ACPY3_fastConfigure16b function for platform portability.
    #define _ACPY3_fastConfigure32b(a,b,c,d) ACPY3_fastConfigure32b__(a,b,c,d) //!< A redefinition of the _ACPY3_fastConfigure32b function for platform portability.
    #define _ACPY3_activate(a) ACPY3_activate__(a) //!< A redefinition of the _ACPY3_activate function for platform portability.
    #define _ACPY3_deactivate(a) ACPY3_deactivate__(a) //!< A redefinition of the _ACPY3_deactivate function for platform portability.
    #define _ACPY3_preactivate ACPY3_preactivate__ //!< A redefinition of the _ACPY3_preactivate function for platform portability.
    #define _ACPY3_complete(a) ACPY3_complete__(a) //!< A redefinition of the _ACPY3_complete function for platform portability.
    #define _ACPY3_completeLinked(a,b) ACPY3_completeLinked__(a,b) //!< A redefinition of the _ACPY3_completeLinked function for platform portability.
    #define _ACPY3_waitLinked(a,b) ACPY3_waitLinked__(a,b) //!< A redefinition of the _ACPY3_waitLinked function for platform portability.
    #define _ACPY3_fastSetFinal(a,b) ACPY3_fastSetFinal__(a,b) //!< A redefinition of the _ACPY3_fastSetFinal function for platform portability.
    #define _ACPY3_setFinal(a,b) ACPY3_setFinal__(a,b) //!< A redefinition of the _ACPY3_setFinal function for platform portability.

    So it looks like things are now working.  I assume that redirecting ACP3_activate and ACPY3_deactivate is a bad thing.  I guess the rule here is that if you declare the IDMA3_Fxns make sure you implement the ACPY3 API? Edit: After delving into the shim more, I noticed that there is some pretty scummy hacking of the ACPY3_Handle - that is what is messing up the ACPY3 library.

    I have been working towards cleaning up our code to be much more XDC, CE and FC friendly over the last year (I joined 2 years ago).  As a young company (2007) some decisions were made to get something out the door and not necessarily doing the right thing.  I'm looking to get the CE, FC components running on windows rather than these crazy shims that people have written in the past.

    Does this sound like a sane resolution? Edit: for now i have implemented the following in the configuration:

    var ACPY3				= xdc.useModule('ti.sdo.fc.acpy3.ACPY3');
    ACPY3.cpu = true;

    Everything works perfectly then.  I'm sure I'm missing something in my configuration for the DMA to work correctly as setting it to false just makes things act very strange.

    Thanks for your help, you guys really do help me out and are really good on the forums,

    Matt

  • Matt Clarkson said:
    What is it called when you create a configuration file to pull in all the correct XDC modules and create and engine

    That's just "configuring an Engine".

    You might also be interested to know that CE now supports "configuring an Engine" at runtime (if you don't like managing all those .cfg scripts).  See:

    • Engine_add() and Engine_remove() to add/remove an Engine to your system
    • Engine_addAlg() and Engine_removeAlg() to add/remove an algorithm to an existing Engine
    • Engine_addStubFxns() if the alg you're adding is remote (this also helps ensure you link in the appropriate stub libraries for the class of algs you're using)
    And another gem, Engines with Servers have their alg list 'auto-populated' with algs on that remote Server.  So if you don't want to manage the list of hard-coded algs in your Server (or your app needs to support different Servers with different combinations of algs), you can configure an Engine with just a Server, then after Engine_open()'ing, use Engine_getAlgInfo2() to see what you've got.  See recent releases of examples/apps/universal_copy/main_hlos_remote.c for an example of doing this "runtime config".

    Chris

  • Matt,

    You do not have to use the ACPY3 library just because you are implementing the IDMA3 functions, you could substitute your own DMA functional library to perform your transfers. If you look at the IDMA3_ChannelRec object, you will notice a field called IDMA3_ProtocolHandle, that will refer to ACPY3 or some other ACPY3-like functional layer that can be used to perform DMA transfers.

    The two lines of config you have above for ACPY3, is the right way of setting up ACPY3 to use the CPU instead of DMA to do the transfers. 

    For windows, we currently have support only for "CPU COPY" in DMAN3/ACPY3 libraries..

  • Chris,

    Thanks.  Do you do any MFP training courses?

    Gunjan,

    Thanks, i understand that I can implement my own DMA protocol through the IDMA interface.  However, ACPY3 has been really useful for us on the DM6446 and we are using the same legacy code on the DMVA2.

    My confusion occurs when i change from CPU transfers to DMA transfers - do you think things are failing due to a bad configuration on my part, cache coherency issues (which would be strange as the same code works fine on DM6446 with DMA) or something else?

    Matt

  • Matt,

    Have you looked at these documents that go over DMAN3 and ACPY3 in detail:-

    http://processors.wiki.ti.com/index.php/Framework_Components_DMAN3/ACPY3_Users_Guide

    I'll look to see if we have any other presentations online.

    To figure out the error, could you please share your config file and your trace log (with all levels of trace enabled) assuming you have now removed all the shims and are using native DMAN3/ACPY3 (?).

    And you are running this on a DM365(like) device running Linux ?

  • Gunjan,

    I have attached the configuration file and the trace outputs. (The forum will only let .txt extension attach - is a bzipped tarball)

    I have read that page before, but not for a while - I will go through it again.

    Thank you,

    Matt

    3175.dma.tar.bz2.txt

    Edit: Sorry I didn't answer your questions:

    • No shims now - using ACPY3 directly.
    • Running on DMVA2 with Linux 2.6.48_pro500-davinci_IPNC_DM368_2.0.0
  • EDIT: The test program I  had in the previous post was rubbish.  Here is the one that works, but I still see TCC time outs.  I guess it's just debugging time now!

    // Static to this compilation unit
    static Char string[128] = {0};
    static Char buffer[128] = {0};
    	{
    ACPY3_Params dmaParams =
    {
    .transferType = ACPY3_1D1D,
    .srcAddr = string,
    .dstAddr = buffer,
    .elementSize = sizeof(buffer),
    .numElements = 1,
    .numFrames = 1,
    .srcElementIndex = 0,
    .dstElementIndex = 0,
    .srcFrameIndex = 0,
    .dstFrameIndex = 0,
    .waitId = 0
    };
    strncpy(string, "I like big lollipops!!", sizeof(string) - 1);
    string[sizeof(string) - 1] = '\0';
    strncpy(buffer, "No lollipops", sizeof(buffer) - 1);
    buffer[sizeof(buffer) - 1] = '\0';
    MEMUTILS_cacheWb(string, strlen(string));
    UTILS_trace(pVcaObj->traceHandle, UTILS_TRACE_VERBOSE, "%s: Start: \"%s\" -> \"%s\"\n", __func__, string, buffer);
    UTILS_trace(pVcaObj->traceHandle, UTILS_TRACE_VERBOSE, "%s: %p (%p) -> %p (%p)\n", __func__, string, MEMUTILS_getPhysicalAddr(string), buffer, MEMUTILS_getPhysicalAddr(buffer));
    UTILS_trace(pVcaObj->traceHandle, UTILS_TRACE_VERBOSE, "%s: Configuring DMA\n", __func__);
    ACPY3_configure(VCA_COUNTING_LINE_UDPANALYTICS_MODULEPARAMS.dmaHandles[0], &dmaParams, 0);
    UTILS_trace(pVcaObj->traceHandle, UTILS_TRACE_VERBOSE, "%s: Starting DMA\n", __func__);
    ACPY3_start(VCA_COUNTING_LINE_UDPANALYTICS_MODULEPARAMS.dmaHandles[0]);
    UTILS_trace(pVcaObj->traceHandle, UTILS_TRACE_VERBOSE, "%s: Waiting on DMA\n", __func__);
    ACPY3_wait(VCA_COUNTING_LINE_UDPANALYTICS_MODULEPARAMS.dmaHandles[0]);
    MEMUTILS_cacheInv(buffer, sizeof(buffer));
    UTILS_trace(pVcaObj->traceHandle, UTILS_TRACE_VERBOSE, "%s: End: \"%s\" -> \"%s\"\n\n", __func__, string, buffer);
    }
    1881.simple.txt
  • Matt,

    Is the attached trace for your test code above ? I see ACPY3_wait being entered 14 times per your trace, and it being called only once here... Am I missing something ?

    Also what do you mean that "it works, but I still see TCC time outs"? Are you saying the transfer has happened but wait does not return ?

    Can you confirm that the TCC being used by ACPY3 (#32 per the trace) is not being used by the Linux kernel or something else running on your device ?

  • You are correct - that is the trace for the above code.

    You aren't missing anything - I just completely missed that.  I was concentrating on the fact that 8 ACPY3_activates occur as I have eight DMA channels activated by my codec engine and then the example code executes.  The fact that the following line completes:

    @0x013fe768:[T:0x4783c490] udpanalytics.vca_counting_line.VCA_COUNTING_LINE - VCA_COUNTING_LINE_UDPANALYTICS_process: End: "I like big lollipops!!" -> "I like big lollipops!!"

    Indicated that the DMA had worked.  I do not know where the other DMA configures are coming from at the moment - I will investigate.

    My codec is running alongside TI codecs, would they show up using the ACPY3?  Is there any other steps you could suggest to find potential DMA users?

    Matt

  • If other codecs implement the IDMA3 interface, then yes they could cause trace output as well. You can check for this in codec sources or datasheet.

    If there are codecs that implement the IRES EDMA3CHAN interface, then they could be using DMA channels but via a different resource manager (not DMAN3), this could cause resource collision and unexpected behavior. Again, check codec sources and/or datasheet to see if this the case.

    The linux kernel itself might be using some DMA resources.. that's usually indicated in some linux kernel files. 

    But for now, I think you need to figure out where that extra trace is coming from. The trace corresponding to the code you have written seems to complete properly (You can see your own trace lines, as well as ACPY3_wait returning). The extra lines of trace seem to be from some code that is running unintentionally. In the extra lines of trace, the same handle address.

    In your code snippet, I don't really see the activate calls, and I can't tel if you are calling this code in a loop or something. Maybe you will be able to determine better where this trace is coming from.

    Also make sure you are activating the codecs at the right place:- http://processors.wiki.ti.com/index.php/Framework_Components_DMAN3/ACPY3_Users_Guide#ACPY3_activate