S32K3 POR_WDG How to feed a dog.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

S32K3 POR_WDG How to feed a dog.

247 Views
li3
Contributor II

Hi NXP,

S32K3 POR_WDG How to feed a dog?

How to determine the MCU card is dead?

Best regards,

Li 3.

0 Kudos
3 Replies

229 Views
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @li3,

You can find inside RTD_WDG_UM.pdf the function for this: 

Julin_AragnM_1-1712959153307.png

This is located inside the Wdg module for S32DS installation path:

"C:\nxp\S32DS.3.5\S32DS\software\PlatformSDK_S32K3\RTD\Wdg_TS_T40D34M40I0R0\doc"

As for the second question, there are some posts from the MCU on Eclipse forum for these issues:

Best regards,
Julián

0 Kudos

218 Views
li3
Contributor II

Hi NXP,

I wonder how POR_WDG feeds the dog?

How does it determine if the MCU is stuck?

Which register does it read?

li3_0-1712972872884.png

Best regards,

Li 3.

0 Kudos

150 Views
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @li3,

You can refer to the Swt_Ip example for the sequence on initializing and servicing the Watchdog:

Julin_AragnM_0-1713218228140.png

Also, please read the introduction for 34.4 Reset sequence monitoring:

"On every reset event, POR_WDG starts monitoring the reset sequence (including the functional reset entry sequence, in case of functional reset event).

If the chip does not exit the reset sequence within the POR_WDG timeout threshold, then POR_WDG initiates a POR sequence to recover the chip from a stuck or hung scenario. You can view the POR_WDG status in DCM's DCMROPPn registers to obtain:

  • Diagnostic status
  • Chip details in the event of a POR_WDG reset."

Best regards,
Julián

0 Kudos