Any solution to this issue yet?
Just had a look into this because I want to enable watchdog for some beestack units.
For units that are designed to be installed and work for years without human interaction such as power cycling etc I think a watchdog function is common sense to have.
It's impossible to get code without bugs, but a watchdog will at least reboot if anything else fails.
I'm a bit surprised beestack do not use this feature by default, but I guess the use of it is different for different applications.
Enabling the watchdog with long timeout period, the watchdog time will still be very short.
at a BUSCLK of 8MHz the timeout will be about 3ms.
Maybe this explains the problems you've seen.
3ms is not a very long time, so it is not unlikely there can be a delay or something longer than that somewhere in the code (yours or freescales).
So, anyone else has implemented a watchdog solution for the beestack running on HCS08?