STM32CubeIDE基础学习-STM32CubeIDE软件工程文件拷贝粘贴
前言
在后面开发程序时,往往不需要再重新新建工程的了,可以直接在原有的工程基础上直接复制粘贴新增功能就可以了。
具体的操作方法步骤如下介绍:
第一步:找到一个原有的工程文件,这里以前面创建的基础工程为例,打开STM32CubeIDE的工程然后进去工程里面,如下图所示:
第二步:进去之后鼠标右键点击工程,然后点击Copy拷贝该工程。
第三步:接着在工程下面随意空白区域鼠标右键点击粘贴,如下图所示:
点击粘贴后,就可以看到需要设置工程名字和路径的提示框,如下图所示:
设置完成后点击Copy按钮即可。
然后就可以看到下方有一个自定义的新工程了,如下图所示:
第四步:展开之后,可以发现两个工程里面的文件是一模一样的,如下图所示:
到此,就可以把上一个原有的工程删除了,操作如下图所示:
删除后就只剩下新拷贝粘贴需要的工程了。
第五步:双击打开STM32CubeMX工程,如下图所示:
双击STM32CubeMX工程之后,发现右边工程并不能正常打开,而是提示了错误,如下图所示:
此时可以发现这两个名字并不一致,问题就出在这了,那么将它们命名成一样才可以。如下图所示:
第六步:鼠标右键这个STM32CubeMX工程名字,重命名一下,如下图所示:
提示下图的重命名对话框。
修改完成点击OK即可。
第七步:修改完成之后,再次双击STM32CubeMX工程,此时就可以看到右边正常显示STM32CubeMX工程了,如下图所示:
现在随便点击工程里面的配置,都可以发现还是上一个工程配置的信息,都是一模一样的,则说明这样拷贝粘贴会把所有的配置都一起复制了,并不会担心漏配置的问题。
最后,拷贝粘贴完,修改名字后,就可以在这个工程上面添加自己需要的外设配置了,完成后点击生成代码按钮就可以了。这样操作可以大大地减少了重新新建工程的步骤。
注意:
当生成代码后,进行编译操作,发现部分文件还是会存在以前旧工程的残留文件的,那么这些文件都是可以鼠标右键删除的,对新工程没有作用,只影响美观性,如下图所示:
如果不喜欢逐个文件删除,可以直接长按住键盘的shift键,然后鼠标逐个点击需要删除的文件,鼠标右键删除即可,或直接右键点击删除Debug文件夹更快些,当再次编译工程时,又会重新生成该新工程对应的Debug文件的,不用担心某些文件被删除的问题。如下图所示:
到此,工程文件的复制粘贴就全部完成了,直接在新工程是添加配置即可,这样另存工程的操作非常的方便快捷,可以节省很多的工作量。
总结
采取这种另存的方式,可以使操作更快些,如果是简单的工程重新新建还是可以的,但是到了后面外设配置比较多时、比较复杂时,这样从头来配置是非常的繁琐的,采取这种拷贝粘贴工程的方法非常的快捷。也可以保证功能上不会出错,比如避免了配置错误、漏配置等。