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.

TMS320F28335 - how to disable the XRS output pulse from DSC?

Other Parts Discussed in Thread: TMS320F28335

Hi,

I have a new board with TmS320F28335, it was working fine for a while. In my debugging process on the board, for somereason, the DSC stopped working. I then probed the XRS pin from the DSC ( I disconnected this pin from the external reset circuits) and I saw a negative pulse output from the XRS pin. 

I believe the pulse is generated by the internal watchdog. How do I disable the watchdog then? In other words, how do I stop the pulse from the XRS pin of the DSC?

Thanks,

Wenbo  

  • If the watchdog is enabled and initialized to cause a reset on overflow, the XRS will be driven low. That's hardware. However, you can disable the WD (register WDCR-bit 6) or you can initialize SCSR-bit 1, so that an overflow of the WD counter will cause an interrupt instead of a reset. Btw, why would you disable a watchdog? It is a safety device and I am curious to know an application that doesn't like to be safe.  

     

  • We are facing same issue, Did you resolve it?

    The processor TMS320F28335 was working fine and recently could not flash the device. When I probed the XRS input, the processor internal watchdog resets the device? Can you please tell me how to disable it?

    I could not connect the JTAG (Test connection is not passing) and could not load flash? So I cannot access the watchdog registers now.

    How to resolve this issue