Dear Expert
During testing, we discovered an issue. We used an external 20M active crystal oscillator as the clock source, and the internal configuration is shown in the attachment. In the main program, we used an IO port to toggle once every 500ms. After running for 10s, we reset the watchdog. So the program runs for 10s and then resets, with the IO port toggling repeatedly. After a period of time, we found that the program was not running and the watchdog was not working.
I tried using an external 24M crystal oscillator and encountered the same issue. However, when I configured the clock to 100M (with a 20M crystal oscillator) and 114M (with a 24M crystal oscillator), repeated testing showed no abnormalities. Similarly, using an internal clock configured to 120M also functioned normally. Please help analyze the cause of the problem. Thank you!
This is clk config :clk.log