
一、背景1 f9 p8 A$ b5 {7 I 这里以BootLoader和APP两个项目做为需要管理的程序。在IDE一个软件里可以操作多个项目就显得很有优势。1 m+ b" X9 O% A5 e1 P2 _* X 如下图所示: ; P: ]6 q; Q$ J5 v ![]() 8 X( N; f7 l. `2 W2 j2 {2 v 二、两个项目同时存在操作步骤0 M8 r: P! I1 r9 t, i, F 1.添加新项目! D1 Q' D% E/ O- z 这里以复制一个项目为例 % M% m, ~* f: G- R& q: A ![]() 2.新项目重命名, x; j, q0 h: J- E$ A9 C% | + D5 r1 W+ p6 a4 B* M ![]() 3.新项目.ioc重命名7 Q3 ^! V* N; R8 k$ D+ q 新复制的项目还保留之前的ioc文件名称,如果不重命名就会提示下图所示打不开的错误% p; W' J( Z6 D6 B' v ![]() .ioc重命名名称要与项目名称相同,如下图:4 {. D# b- y/ M$ R/ o ] & p' m1 {- [5 p% O5 y. l ![]() - l7 Z; w1 Y( \% a+ U4 @5 a+ A- l 4.更改文件include路径( j: Y1 B( p3 { 1、项目->右键属性$ N4 g, ?; M+ d9 ?1 Z9 S 2 d0 \2 G! [- x0 C/ Y, m ![]() 2、更改文件包含路径,需要更改两个地方 ![]() . j- D1 U4 s% m& k/ N ![]() 5.选择需要操作的项目* {7 i& O& T% v B9 @2 u; Y 因为stm32CubeIde每次只能运行一个激活的项目所以当需要操作某个项目时可以选择将其他项目关闭,如下图所示: ![]() 关闭后如下图: 1 ?* Z5 c9 M& R2 T5 h) |* |9 |8 T ![]() , T# s2 W5 l5 Z" { 当需要再次操作之前的关闭的项目只需要右键打开即可。 + B9 j( H4 F+ N* e " P3 p& F: `( \2 M9 d% x% b |
【2025·STM32峰会】GUI解决方案实训分享2-编译运行TouchGFX咖啡机例程(含桌面仿真)
实战经验 | Keil工程使用NEAI库的异常问题
STM32 ISP IQTune:真正零门槛的免费ISP调整软件
【经验分享】STM32 新建基于STM32F40x 固件库的MDK5 工程
意法半导体MCU双供应链策略,打消中国客户后顾之忧
【经验分享】基于STM32使用HAL库实现USB组合设备CDC+MSC
2024意法半导体工业峰会:赋能智能电源和智能工业,构筑可持续未来
ST推出灵活、面向未来的智能电表通信解决方案,助力能源转型
意法半导体 x Qu-Bit Electronix:推动新一轮的数字声音合成革命
从STM32 MPU产品看嵌入式系统中微处理器的新变化