cancel
Showing results for 
Search instead for 
Did you mean: 

Hello. We are trying to reset MCU from within MCU by asserting SYSRESETREQ it in Cortex M4 AIRCR register (by calling NVIC_SystemReset). After that the MCU halts and FW is not running.

dimax
Senior

If we emulate the MCU watchdog reset on STM32MP1 it works fine. MCU is got restarted and runs after that.

SYSRESETREQ assertion (by calling NVIC_SystemReset) works fine with dedicated M4 processor.

We wander what can be a problem on STM32MP1 ?

10 REPLIES 10
CC
Associate II

The watchdog solution should be sufficient until we are ready for Linux to manage it.

The use case is that some settings of our firmware require a reset and to support our messaging protocol (firmware will receive a message to reset itself).

Thank you for the support.