这里提示以下啊!血泪教训!
复制cubeMX生成的工程时一定要去新复制出来的工程文件夹下删除 .mxproject 文件,如图1所示 。
文章插图
图1
本来想着先复制个副本工程出来试验一下,没想到打开 .ioc 文件启动 STM32cubemx 重新配置工程后,原来工程中的 Core -> Src 的源文件就全部消失了,之前写的驱动程序全废了 。一定要删除!一定要删除!一定要删除!
为什么会这样呢?
如图2所示
文章插图
图2
.mxproject 会存放工程的绝对地址链接,比如:SourcePath=D:/BaiduNetdiskDownload/STM32F103_test/STM32F103ZET6_test/Src
【cubemx生成的工程不能添加库文件】复制工程时这个文件也会一并复制过去,就算你重命名新工程,这个文件也不会实时更新,只有调用 cubemx 初始化配置时才会变动,所以如果里面保存了旧项目的地址,生成初始化代码时就会删除原工程下的源文件 。
推荐阅读
- Excel高级筛选应该怎么样才可以做
- 沙坪坝离哪个高铁站近,沙坪坝哪个出口离高铁站最近
- 中国空间站发射时间和地点
- 航海王启航最新英雄属性 航海王启航金狮子西奇技能介绍
- 三菱电梯53a537是什么原因
- Excel的宏应该怎样才能用
- 《组织的逻辑》读后感
- 五七尺的被子是多长多宽,五七尺的棉被在北方用多少棉花合适
- 豆角怎么切丝