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.
Tool/software:
Hi TI
I am testing the example mcu_plus_sdk_am243x_09_02_01_05\examples\drivers\watchdog\watchdog_interrupt\am243x-lp\r5fss0-0_nortos.
I modified the syscfg. But after F8 is pressed
the curser will always be here. It seems warm reset can not be triggered.
As there is no external watchdog in our system, how can I trigger a reset ?
Hello,
Actually on AM64X/243X devices there is no support for self Reset the SOC after the watchdog expires .
In your current test case, you are expecting to reset the SOC after the Watchdog expires, but it will not happen and WDT interrupt is a normal interrupt.
Once WDT is expired, then the interrupt is routed to destination's cores.
I have created an FAQ how to Reset the SOC with the help of ESM module.
Please go through it .
Regards,
Anil.
Thanks Swargam
We found that function
Hello ,
No, the above method is not acceptable.
Let's say, SOC is in an exceptional state and executing while(1) condition.
Now, the WDT timer is expired and we are expecting WDT interrupt triggers.
But, WDT interrupt will not trigger or any other interrupt trigger when SOC is in exception Mode.
In this case, there might be a chance SOC will not get reset.
To avoid these problems, route WDT interrupts to the ESM module.
Then the ESM module will have the MMR register to make the entire SOC Reset after the WDT expires.
The above FAQ has all information related to how to reset the SOC with the help of an ESM module.
Please use the WDT - > ESM - > RESET method only .
Regards,
Anil.