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.

RTOS: Why XCLKRST can't work?

Other Parts Discussed in Thread: TDA3XEVM

Tool/software: TI-RTOS

Hi Ti engineer,

I integrate mcasp driver into vsdk on tdm3xx-evm,when mcaspCreateChan() performs,it crashes at mcaspBitSetGblXCtl(instHandle,(uint32_t)MCASP_GBLCTLX_XCLKRST_MASK);

the tx config is below.

Mcasp_ChanParams mcasp1_chanparam[2] = {
    {
        MCASP1_RX_NUM_SERIALIZER,                    /* number of serialisers      */
        {Mcasp_SerializerNum_1, Mcasp_SerializerNum_3, Mcasp_SerializerNum_5}, /* serialiser index */
        &mcasp1RcvSetup,
        TRUE,
        Mcasp_OpMode_TDM,          /* Mode (TDM/DIT)             */
        Mcasp_WordLength_32,
        NULL,
        0,
        NULL,
        (Mcasp_GblCallback)&Mcasp1ErrRcv,
        2, /* number of TDM channels      */
        Mcasp_BufferFormat_MULTISER_MULTISLOT_SEMI_INTERLEAVED_1,
        TRUE,
        RX_FIFO_EVENT_DMA_RATIO,
        TRUE,
        Mcasp_WordBitsSelect_LSB
    },
    {
        MCASP1_TX_NUM_SERIALIZER,                   /* number of serialisers       */
        {Mcasp_SerializerNum_0, Mcasp_SerializerNum_2, Mcasp_SerializerNum_4}, /* serialiser index */
        &mcasp1XmtSetup,
        TRUE,
        Mcasp_OpMode_TDM,
        Mcasp_WordLength_32,      /* word width                  */
        NULL,
        0,
        NULL,
        (Mcasp_GblCallback)&Mcasp1ErrXmt,
        2, /* number of TDM channels      */
        Mcasp_BufferFormat_MULTISER_MULTISLOT_SEMI_INTERLEAVED_1,
        TRUE,
        TX_FIFO_EVENT_DMA_RATIO,
        TRUE,
        Mcasp_WordBitsSelect_LSB
    }
};

Could you give me any help? many thanks.