cancel
Showing results for 
Search instead for 
Did you mean: 

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

RHeda.1
Associate

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.

1 ACCEPTED SOLUTION

Accepted Solutions
FBL
ST Employee

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 Accept as Solution on the reply which solved your issue or answered your question.

View solution in original post

4 REPLIES 4
FBL
ST Employee

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 Accept as Solution on the reply which solved your issue or answered your question.

RHeda.1
Associate

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?

FBL
ST Employee

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 Accept as Solution on the reply which solved your issue or answered your question.

Pavel A.
Evangelist III

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.