我用 Visual Studio 导入 STM32CubeIDE 项目并将其转换为 CMake 项目,但遇到了一个问题:
Visual Studio 的导入功能仅支持单核开发板,而我手头只有双核开发板;
该功能要求选择 .cproject 文件,我的项目里有两个这样的文件, 每个内核对应一个;
Visual Studio 每次只能导入一个 .cproject 文件,这意味着需要执行两次导入操作,但之后 Visual Studio 会将它们视为两个独立项目,彼此之间没有任何关联。
在 STM32CubeIDE 中,构建项目时可以选择调试配置:例如,为 CM4 内核选择另一个调试端口、配置 “复位时连接”、设置由 CM7 内核为 CM4 内核加载代码等。
每个内核的文件夹中都会生成一个 <project_name> Debug.launch 调试配置文件。
我希望通过 CMake 复现这一功能(利用一个内核启动另一个内核)。
有人知道该如何实现吗?
|
|