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.

TMS570LS0332: TMS570 ESM ERROR TO TPS65381

Part Number: TMS570LS0332

Dear E2E:

I have a problem about ESM cause an error to TPS65381 on TMS570LS0332.

When ESM error is generated and MCU reset, find that the function of TPS_TestErrorPinMonitoring(TPS_Test_Result * ErrorPinMonitoring_Test) can't be passed.(This function is Safety TI Diagnostic Library\TPS_Driver\source\Tps_Driver.c, This function run in Diagnostic State of TPS65381).

Question:

What's wrong with this problem and how can I solve it ?

  • Hello Yu,

    Actually we need more information about your test. To test the error pin monitoring, the device should be in diagnostic mode. The failed test can be caused by:
    Wrong device mode: standby, reset, active, and safe modes. This test requires that device is in diagnostic mode
  • Hi QJ,
    Thank you for your respond!
    Following is more details about the problem.
    1.When TPS is powered on.
    standby mode->reset mode->diagnostic mode->active mode
    In diagnostic mode, following things are done in my code:
    (1) Intialize the register of TPS
    (2)test the error pin monitoring
    (3)exit the the diagnostic mode and enter into the active mode
    2. Trigger the ESM error in active mode, and mcu is reset because the level of NRES in TPS is low.
    active mode->safe mode->reset mode->diagnostic mode
    When TPS enter into the diagnostic mode again, I find that the error pin monitoring can not be passed.(In diagnostic mode , the code is executed as above mentioned.)

    Looking forward to your reply!