STM32CubeIDE复制工程

98 阅读1分钟

一、引言

我们在STM32CubeIDE写项目时,经常会想复制某一个项目,并在这个项目上写新的代码,比如我们可以复制一个手动移植好的FreeRTOS项目,然后在这个项目上编写新的代码,不然每次都需要移植一遍,非常的麻烦(这里只是举个例子,当然你也可以直接使用STM32CubeIDE自带的FreeRTOS),话不多少,直接演示!

二、演示

这里以我的工作空间演示

image.png

我将用项目1:01_dynamic_task_create来复制出一个另一个项目,并将其命名为demo

  1. 点击项目名字,Ctrl+C复制项目
  2. 点击点击左侧项目管理的空白处,Ctrl+V粘贴项目,会弹出下面这个窗口: image.png

3.填写新项目名字,使用默认位置(当前工作空间)

image.png

4.点击Copy会生成名为demo的项目:

image.png

5.将配置文件.ioc文件重命名为项目名称,不然打不开芯片配置页面

重命名选中文件后按F2或者右键文件名,点击Rename

image.png

6.删除原项目的用于调试的Debug文件夹和.launch文件

重新编译项目后会生成属于该项目的Debug文件夹和.launch文件

image.png

7.编写新的代码逻辑

8.编译并下载项目后,Debug文件夹和.launch文件会重新生成

image.png

编译后产生Debug文件夹,把项目下载进单片机后会产生.launch文件