Dual-Core microcontroller debugging
AN4989
92/118
AN4989 Rev 3
9
Dual-Core microcontroller debugging
STM32H7x5/x7 Series are dual core microcontrollers using heterogeneous core
architecture: An Arm Cortex-M7 core and an Arm Cortex-M4 core.
Debug process is different for these dual core microcontrollers as we need a simultaneous
debug of both cores using a single hardware debug probe.
Note:
Refer to AN5286 and AN5361, both available on st.com which explain how to proceed to
debug dual core with IAR™ EWARM (AN5286), MDK-Arm (AN5286) and STM32CubeIDE
(AN5361).
Dual debug is supported using
– STM32CubeIDE, IAR™ EWARM starting from version 8.30, or MDK-Arm version v5.25 and later
– ST-Link server starting from version v1.1.1-3