Skip to main content
RHeda.1
Associate
January 24, 2023
Solved

Is there any way to reset only M7 just or M4 just core through IWDG or WWDG without issue in STM32H745

  • January 24, 2023
  • 4 replies
  • 1960 views

STM32H745 IWDG if it reaches downcounter 0x0000, it mentions that system reset is generated.

Is there any way to reset only M7 just or M4 just core.

Also Errata Mentions that AXI domain is locked when watchdog reset is limited to CPU1 or CPU2 only.  Is there any way to reset single core without issue.

This topic has been closed for replies.
Best answer by FBL

Hello @RHeda.1​ ,

As mentioned in Errata, you need to reset the full system. But, you can software reset or a hardware reset through the use of a pin. However, it's important to note that resetting a single core may cause issues with the overall system if not done properly and with caution.

Could you please specify the use case, we can suggest different solution.

4 replies

FBLBest answer
ST Technical Moderator
January 24, 2023

Hello @RHeda.1​ ,

As mentioned in Errata, you need to reset the full system. But, you can software reset or a hardware reset through the use of a pin. However, it's important to note that resetting a single core may cause issues with the overall system if not done properly and with caution.

Could you please specify the use case, we can suggest different solution.

To give better visibility on the answered topics, please click on "Best answer" on the reply which solved your issue or answered your question.Best regards,FBL
RHeda.1
RHeda.1Author
Associate
January 30, 2023

STM32H745 Independent WDG if it reaches downcounter 0x0000, it mentions that system reset is generated.

Can this be used to reset only M7 core while M4 core is still working?

ST Technical Moderator
February 1, 2023

No, the Independent Watchdog (IWDG) in the STM32H745 generates a system reset when the downcounter reaches 0x0000. This means that both cores (M4 and M7) will be reset, and the entire system will be restarted. There is no direct way to reset only one core using the IWDG.

To give better visibility on the answered topics, please click on "Best answer" on the reply which solved your issue or answered your question.Best regards,FBL
Pavel A.
February 2, 2023

Pity. Now it's understandable why so many designers stick to single core STM32H7 and avoid dual-cores. Instead of backing each other, the cores can fail each other.