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.

TPS65381A-Q1: Endless reset loop after loading faulty firmware

Part Number: TPS65381A-Q1

In our application we use a Hercules RM48x MCU paired with the TPS65381A-Q1.
Unfortunately we loaded the MCU with firmware that does not handle the setup of the TPS65381A-Q1 correctly.
We are now stuck in a loop where the TPS endlessly resets the RM48, preventing us to load a correct firmware onto the RM48.
Is there anyway without physically affecting the nPORST line to end this reset loop and reprogram the RM48?

  • Hi,

    By default the TPS65381A-Q1 will remain in SAFE state in cases there is a MCU failure. However, I assume the faulty firmware is doing some configuration which is modifying the the default value of NO_SAFE_TO bit. IS this assumption correct?

    If it is correct, is it possible to safely short to GND or leave the pins floating (SCLK or SDI) line in  your setup to prevent changing the default NO_SAFE_TO  value?

    Regards,
    Ivan

  • Hello Ivan,

    Your assumption was correct and the solution you proposed worked. We managed to pull those lines to ground and reprogram the Hercules with correct firmware.
    Thank you for your time and help.

    Regards,
    Jim