CCSTUDIO: Watchdog Timer Sometimes Does Not Reset Device

Part Number: CCSTUDIO
Other Parts Discussed in Thread: TMS320F28388S

Greetings,

We are using the TMS320F28388S.  We have a process where we deliberately create a watchdog timeout.  I am seeing that sometimes it will occur and sometimes it won't.  Just prior to waiting for the timer to reset the unit, we initialize it and set it up.  The initialization and setup use constants only so there is no variability from one use to the next.  Is there some other setup which needs to occur to make it happen?

Thank you,

Ed

  • Some additional information...

    At the point where I can see the issue, the SCSR register has a value of 0x0005 which shows that there is no watchdog signal and that it is configured to cause a reset.  But when I refresh the registers, I can see WDCNTR changing.  The processor is at an instruction which jumps to itself - an infinite loop which is waiting for the WD reset to occur.  Also, this module takes no interrupts, and interrupts are disabled.  So an interrupt cannot be restarting the timer.  And IER is 0.

    Thank you,

    Ed