TMS570LC4357-EP: Not able to program microcontroller

Part Number: TMS570LC4357-EP

Not able to program microcontroller as warm_reset is stuck at "0". Scan chain test is passed randomly but not able to flash the code.

What could be the conditions for setting the warm_reset to 0 by MCU? 

Also please list out all the conditions that maybe putting the MCU in reset state?

 

  • Hi Rahul,

    1. Conditions Setting warm_reset to "0" (Active Reset)

    • Power-On Reset (POR) - VDD not reaching threshold
    • External nRST pin held low - Hardware signal keeping device in reset
    • Watchdog Reset - Digital or RTI watchdog timeout
    • Software Reset - System module reset initiated by firmware
    • Clock Monitor failure - Oscillator fail detection active

    So first i will suggest you make sure below things:

    A. Hardware Reset Sources:

    • nRST pin - External reset (check for pulldown, improper circuit)
    • Power supply issues:
      • VDD/VDDIO below POR threshold (~2.7V)
      • Brown-out detection
      • Supply voltage ripple/noise
      • Insufficient decoupling capacitors

    B. Clock-Related Issues:

    • Oscillator failure:
      • Crystal not oscillating (wrong load caps, bad crystal)
      • External clock source missing/incorrect frequency
      • Clock monitor detecting failure

    C. Watchdog Resets:

    • Digital Watchdog (DWD) - Not serviced in time
    • RTI Watchdog - Windowed watchdog violation

    --
    Thanks & regards,
    Jagadish.