Hi Johan,
Thanks a lot for your patience.
I already get the feedback from our according department. This problem already be confirmed, WDTOF can't be used as the watchdog timeout reset flag.
Now, a workaround may help you.
Just refer to use RGU mechanism with software flag to do it.

You can define a variable in the RAM, after you enable watchdog, you can give a fixed value to that variable, then check the variable value before RAM initialization after code start, if it is the data which you defined after enable the watchdog, it means the reset is caused by the watchdog reset.
Wish it helps you. Until now, I didn't find any other useful register to detect the watchdog timeout reset in LPC4357, so you can try the above RAM method workaround.
Have a great day,
Kerry
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------