[应用相关] stm32cubemx 重新生成代码时,会删除用户文件的问题

[复制链接]
2114|15
 楼主| stormwind123 发表于 2022-8-10 09:56 | 显示全部楼层 |阅读模式
stm32cubemx 更新代码后会删除 .ioc 文件所在目录的 drivers 或 Drivers 用户自定义文件夹,猜测是由于生成的临时文件中包含drivers文件夹,而被覆盖删除。
如图:
       1、用户自定义文件夹abc、driver、drivers 均不是空文件夹。
5765562f3103106e23.png
    2、重新生成代码
5980762f310417954e.png
  3、发现drivers文件夹被删除。也许是cubemx 的bug吧~
5726562f310515c9b7.png

elephant00 发表于 2022-8-10 10:01 | 显示全部楼层
你得把自己的代码写在规定的地方
lvyunzeng 发表于 2022-8-10 14:27 | 显示全部楼层
是的,你只能将文件放在“src” "Inc"两个文件夹中,一个放C文件一个放.H文件。有便捷的地方就一定有限制。
laocuo1142 发表于 2022-8-11 09:00 | 显示全部楼层
而且CubeMX生成的Driver文件夹还不能被删除!
两只袜子 发表于 2022-8-12 09:00 | 显示全部楼层
可以换一个文件夹名字
jcky001 发表于 2022-8-12 10:00 | 显示全部楼层
别起那些和外设名字一致的名字。代码里面有开始插入和结束插入的标记,放在中间的代码不会被删除
tpgf 发表于 2022-9-7 08:08 | 显示全部楼层
说明楼主添加代码的地方不太对
qcliu 发表于 2022-9-7 08:16 | 显示全部楼层
得把自己的代码写在规定的地方
drer 发表于 2022-9-7 08:24 | 显示全部楼层
代码里面有开始插入和结束插入的标记,放在中间的代码不会被删除
coshi 发表于 2022-9-7 08:32 | 显示全部楼层
不是呀 是因为代码的位置不对啊
kxsi 发表于 2022-9-7 08:55 | 显示全部楼层
跟文件夹的名字没有关系
caigang13 发表于 2022-9-7 09:04 来自手机 | 显示全部楼层
用户代码必须加在指定的地方
wiba 发表于 2022-9-7 09:17 | 显示全部楼层
整个文件都会删掉吗
麻花油条 发表于 2022-9-7 11:26 来自手机 | 显示全部楼层
自己的代码放错了位置吧
Henryko 发表于 2022-9-11 22:01 | 显示全部楼层
代码位置不对吧
LLGTR 发表于 2022-9-13 14:27 | 显示全部楼层
名字改一下,加个公司的前缀,正常是不会删除用户建立的文件夹和文件的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

610

主题

3790

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部