Hello.
I am developing using AM5716.
I have a question about WDT.
AM5716 has "IPU", "DSP" and "MPU".
When any CPU stops, I want to save that information to EEPROM.
Implementing WDT and intentionally stopping each CPU resulted in:
(I also implemented EEPROM save processing by WDLY)
--------------------------------------------
1. When the IPU is stopped
A reset by WDT occurred, but saving to EEPROM was not executed.
It seems that WDLY is not working properly.
2. When the DSP is stopped
A reset was generated by WDT, and the saving process to EEPROM was also executed.
It works as expected.
3.When MPU is stopped
No reset occurs. Save processing to EEPROM is not executed either.
--------------------------------------------
The question is below.
A reset by the WDT of the AM5716 calls the interrupt function set by WDLY.
Which CPU executes the interrupt function?
Also, can I get the information "which CPU stopped" inside the interrupt function?
thank you.