本教程介绍了如何调试同时具有ARM Cortex-M7和ARM Cortex-M4内核的多核STM32H7设备。我们将创建2个项目,每个内核一个,并展示如何配置OpenOCD分支以自动同时调试两个内核。我们将使用具有STM32H747XI器件的STM32H7-Discovery开发板,但是本教程中显示的步骤也适用于其他多核STM32器件。
在开始之前,请安装VisualGDB 5.5 Preview 3或更高版本。
1 . 启动Visual Studio并打开VisualGDB Embedded Project Wizard:
2 . 首先,我们将为Cortex-M7内核创建一个项目。指定新项目的名称和位置:
3 . 在VisualGDB向导的第一页上,选择“Create a new project ->Embedded Binary-> MSBuild”,然后单击“Next”继续到下一页: