一、引言
我们在STM32CubeIDE写项目时,经常会想复制某一个项目,并在这个项目上写新的代码,比如我们可以复制一个手动移植好的FreeRTOS项目,然后在这个项目上编写新的代码,不然每次都需要移植一遍,非常的麻烦(这里只是举个例子,当然你也可以直接使用STM32CubeIDE自带的FreeRTOS),话不多少,直接演示!
二、演示
这里以我的工作空间演示
我将用项目1:01_dynamic_task_create来复制出一个另一个项目,并将其命名为demo
- 点击项目名字,
Ctrl+C复制项目 - 点击点击左侧项目管理的空白处,
Ctrl+V粘贴项目,会弹出下面这个窗口:
3.填写新项目名字,使用默认位置(当前工作空间)
4.点击Copy会生成名为demo的项目:
5.将配置文件.ioc文件重命名为项目名称,不然打不开芯片配置页面
重命名选中文件后按
F2或者右键文件名,点击Rename
6.删除原项目的用于调试的Debug文件夹和.launch文件
重新编译项目后会生成属于该项目的
Debug文件夹和.launch文件
7.编写新的代码逻辑
8.编译并下载项目后,Debug文件夹和.launch文件会重新生成
编译后产生
Debug文件夹,把项目下载进单片机后会产生.launch文件