[STM32F3] 我需要创建一个可以同时调试两个微控制器的项目

[复制链接]
柴库柴库 发表于 2025-8-21 12:30 | 显示全部楼层 |阅读模式
我在IDE配置和构建步骤方面遇到了挑战,需要创建一个新项目。

我的设备包含2个微控制器,1个STM32F303和1个STM32F101。F303通过隔离屏障与F101的串行引导程序输入通信,这是安全要求。目标是使用STM32Cubeprogrammer引导F303,并让其在下次上电时更新F101。

我需要创建一个可以同时调试两个微控制器(理想情况下同时调试)的项目。目前这还比较简单。但我还需要将F101微控制器的镜像包含在F303微控制器的镜像中,以实现上述更新机制。理想情况下,一旦配置完成,这对开发人员应该是透明的,以避免人为错误:构建F303项目时应在构建包含F101镜像的F303镜像之前触发F101的构建,作为预构建步骤。

我要一个主项目包含两个子项目,或者一个嵌套项目。图片是我测试两种方法后得到的结构。箭头表示指向代码共享部分的文件夹链接。欢迎对其中任何一种方案提出建议。


7922168a5e72f07b95.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

47

主题

67

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部