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.

TDA4AP-Q1: The Meaning of MCU ESM Error MASTER_SAFETY_GASKET40_TIMED_OUT_0

Part Number: TDA4AP-Q1

Tool/software:

Hi TI Experts,

Customer is working on their own TDA4AP board with SDK9.2.

They meet the following MCU ESM error MASTER_SAFETY_GASKET40_TIMED_OUT_0.

Customer would like to know the meaning of this error and in which situations this error might occur.

Could you provide some clue for them please?

Thanks,

Kevin

  • Hi Kevin,

    I am checking internally. I will get back to you.

    Regards,

    Josiitaa

  • Hi Kevin,

    Our internal expert is on time bank this week. So please expect a delay in responses.

    Regards,

    Josiitaa

  • Hi Kevin,

     The MCU_ESM91 is connect to dummy_vbusm_mstto.main_r5_memr_4.timed_out.0. that is dummy connection. So we can ignore this bit. we need to suggestion customer reset the ESM raw status after the components power up by write the status register bits to 1. Below is the gel sample code. Please feedback.

    for (i=0;i<4;i++)
    {
    regAddr = MCU_ESM0_CFG_ESM_RAW_0 +0x04 + i*0x20 ;
    WR_MEM_32(regAddr,0xffffffff);
    GEL_TextOut("Reg_%x = %x\n",,,,,regAddr, regVal);
    }

    Thanks.

    Linjun

      

      

       

  • Hi Chris,

    We are already reset the MCU ESM raw status by setting 0xffffffff to this register shown below, but when we are reading back this register value to see whether there is an ESM error, the MCU ESM bit91 error is still exist.

    These part codes are shown below.

    Register we set and read :

    The Code we use to reset the ESM raw status :

    The Code we use to get the ESM error :

    If this error bit is dummy connection, why do this error occur?

    BR,
    Yudan

  • Hi Yudan,

    There are some default setting for dummy connection, I don't think this indicate there is an erron happened.   The ESM is a mechanism to indicate the endpoint status. Currently it's dummy connection, we don't  think there are error happened.

    Linjun

       

  • Hi TI Experts,

    As we discussed offline, this MTOG40 error indicates that there is a control timeout operation of read transactions from the MAIN R5 Clstr2 Core0 VBUSM Memory master port.

    May I have your confirmation that this is for MCU3-0 or MCU4-0 please?

    Thanks,

    Kevin

  • Hi Kevin,

    This is for MCU4-0.

    Regards,

    Josiitaa

  • Hi Josiitaa,

    When we read the timeout value of MTOG40, the result is 1024 cycles, since customer is running on 1GHz, so it is about 1us timeout. After we changed it to 65535 cycles (65us), the MCU4-0 does not have ESM timeout error anymore.

    We plan to take this method as the final solution.

    Thanks,

    Kevin