TMS570LC4357-EP: TMS570 Detecting cause of Warm Reset

Part Number: TMS570LC4357-EP


Hello There,

I am working on TMS570 reset impelmentation. There is a system exception control and status registers where we can identify different cause of warm resets. 

Our team were able to detect Debugger reset cause using Exception status register bit 11. However, we were not able to identify any other source of reset such as external watchdog/ software internal reset or external Push button resets. For this scenario, bits 15 and 3 of SYSESR register are both not changing its state.

Please let me know if you have any lead and solution to similar problem.

Thanks,

Keyoor

 

TMS570 Warm Reset Causes.jpg

 

  • Hi Keyoor,

    On startup function _c_int00, we have API called getResetSource,

    We are clearing the exception status register after finding reset cause.

    If you want this register status at application then we need to comment out the clearing instructions in this API, something like below.

    Could you please try this one?

    --
    Thanks & regards,
    Jagadish.