2023-03-11 03:22 AM
I have generated a project in Cube MX for my custom application board with STM32H745IIK6. I have configured system clock from the HSI to 64MHz and allocated PC0 for GPIO output (blinky application) in CM4 core. My initial hardware semaphore handshaking is not happening in the project and upon debugging I was able to figure out that the HAL_GetCurrentCPUID function is always returning CM7 ID in context of CM4. With this happening my CM4 is not able to enter into STOP mode and with breaks the initial handshaking mechanism in the project. There are no changes made in the Cube MX project apart from usage of GPIO. Can someone help me identify I am doing something wrong. Please find the link for GitHub project below.
akhilpanayamparambil/cubeMXblinky (github.com)
The steps followed to generate the project is described in README.md.
Also, the low power implementation for project looks adhered to AN5215 document.
Also note that I am using JLINK Compact in SWD mode for debugging. One more observation is that I have to keep the BOOT0 pin high state to debug the project.
2023-04-12 04:48 AM
Hello @APana.1 & welcome to ST Community,
Unfortunately, the GitHub link provided is not found. However, you can get inspired with the following example.
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.