2026-05-28 11:40 AM - last edited on 2026-05-28 12:33 PM by mƎALLEm
Hello everyone,
I am testing a basic dual-core project on the STM32H755ZI-Q Nucleo board.
Environment:
Board: NUCLEO-H755ZI-Q
MCU: STM32H755ZIT
STM32CubeIDE: latest version
STM32CubeMX: latest version
ST-LINK firmware updated
Reference used:
Official ST article:
https://community.st.com/t5/stm32-mcus/how-to-create-and-run-an-stm32h7-dual-core-basic-example/ta-p/863076
Issue:
Cortex-M7 works correctly and toggles LED.
Cortex-M4 does not toggle its LED.
CM4 breakpoints are not reached.
Both ELF files compile successfully.
Startup log shows:
CM4 programmed at 0x08100000
CM7 programmed at 0x08000000
GPIO pins verified and assigned to the correct cores.
HSEM synchronization tested.
Clean/build performed multiple times.
Interesting point:
I followed a YouTube tutorial based on an older STM32CubeIDE/CubeMX version and the same steps work correctly there.
Question:
Has anyone seen this with recent STM32CubeIDE/CubeMX versions on STM32H755ZI-Q?
Is there any change required in:
CM4 boot sequence
HSEM synchronization
debug configuration
generated project settings
Any suggestions are appreciated.
Thanks.