问题1:自己编写好的文件会莫名奇妙的丢失 这是现有工程的文件夹 ![](https://img-blog.csdnimg.cn/bc1c8a5b9c334e2eb450bff922fb8ea2.png)
当我对现有工程下的.ioc文件进行重新编辑后,点击GENERATE CODE后,少了bsp文件夹 ![](https://img-blog.csdnimg.cn/6be3b867dea24a33a45bbd0dc8e27fef.png)
解决方案: 在点击了STM32Cubemx的GENERATE CODE按钮后,弹出以下界面 ![](https://img-blog.csdnimg.cn/39189189cc4b43719b1bacd3c9f7288c.png)
选择Open Project,之后会在KEIL界面下弹出以下窗口 ![](https://img-blog.csdnimg.cn/f6d590c2daa84ebc9495b81ea37abad8.png)
这里要选择“是” ![](https://img-blog.csdnimg.cn/a6a7554b7afc4a2cb768014d0396941a.png) 这里也选择“是” ![](https://img-blog.csdnimg.cn/151272dd3b904baea569f71e6622414c.png)
最后这里一般是xxx.uvprojx的文件,这里千万不要选择“是”,一定要选择“否”,这样就不会丢失自己编写的文件了 问题2:src文件夹被移除 该问题是博主在将已经写好某个功能的文件夹整个移动到另一个空文件夹内,准备在这个功能的基础上进行修改时,发现src文件夹被移除了。 原因分析: 对于整个复制的文件夹来说,.mxproject也一同被复制过去了,而.mxproject内存放的是工程的绝对路径连接,即使你重命名新工程的时候,该文件也不会改变,只有调用cubemx初始化配置时才会变。 解决方法: 复制工程前后 或 使用图形化配置前 记得先把文件夹下的 .mxproject 删除即可。
|