Hi @bkinman,
Are you trying to use the "Create empty project" or are you trying to import a "STM32CubeMX project"?
- The "Create empty project" is not yet implemented for dual-core and TrustZone devices.
- STM32CubeMX can create projects for dual-core/TrustZone devices as well providing you a CMake structure and launch.json + tasks.json to help you create valid debug configurations.
"Empty project" for more complex devices will be supported a bit later on the roadmap as part of a planned major overhaul.
For now I would recommend that you let CubeMX generated the H7 dual-core project. Then get rid of whatever code you don't want, get rid of mx-generated.cmake, get rid of the ioc-file, and clean the
include("mx-generated.cmake")
From the CMakeLists.txt
That would give you an "empty CMake project template" to use as well as launch.json.
It is admittedly only a work-around, but I think you can make that work (have not tried myself).
In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question.