Reset CM7 Core from CM4 core
Hello. I have a STM32H747XI project. This MCU has both CM4 and CM7 cores. I can reset both of them, when I use NVIC_SystemReset() function. How can I reset only CM7 core from CM4 core?
Hello. I have a STM32H747XI project. This MCU has both CM4 and CM7 cores. I can reset both of them, when I use NVIC_SystemReset() function. How can I reset only CM7 core from CM4 core?
Hello,
Resetting cores independently is a little bit tricky. We suggest to perform a full system reset if needed.
If we reset the CPU we need to make sure that there is no ongoing transaction with a slave that could be locked if the master is reset asynchronously to the slave.
For example, if there is an ongoing Cortex M7 access to the Flash memory and you perform a core reset, after reboot there is a risk to not have the access to the Flash due to a stall of the AXI.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.