你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32CubeMX重新生成代码后对上次工程配置的影响?  

[复制链接]
lkl0305 提问时间:2015-5-21 13:42 /
阅读主题, 点击返回1楼
收藏 1 评论33 发布时间:2015-5-21 13:42
33个回答
xilin105 回答时间:2015-9-17 23:57:14
本帖最后由 xilin105 于 2015-9-18 00:13 编辑

正常情况下,在
/* USER CODE BEGIN 2 */
  /* USER CODE END 2 */
中间添加代码不会覆盖,如果重新生成代码,不会覆盖user里面的内容。

1, 如果点了界面上的“Save the project in a new file”,弹出配置窗口后,这个时候系统默认是先前的配置路径,然后按下ok,之前的代码所有东西都没了。
2, 如果就是普通生成代码,工程里面添加到application/user group下的文件会被工程剔除,同时,之前的文件还是存在于user目录下。

这是我使用发现的。但是不知是否有解决方法。
如果需要拷贝代码,一份代码,每次都去对比,那就太麻烦了。





ymfan0314 回答时间:2015-9-28 11:31:10
楼主现在找到好的方法了么??我也是刚开始用这个。。遇到这个问题了,,,,
daicpu 回答时间:2015-10-28 14:50:08
同问
无帝老三 回答时间:2016-11-30 13:34:56
怎么解决的?翻到地下室了也没找到解决办法啊?
无帝老三 回答时间:2016-11-30 13:45:10
lkl0305 发表于 2015-5-22 12:52
大家都在忙着抢板子吗,自己顶一个

打开工程,添加组就会导致keil死机,
zbber 回答时间:2016-11-30 18:42:33
是工程文件被修改了,可以做个备份,恢复过来就行了
zhang_123-55168 回答时间:2017-2-15 11:25:08
momososo 发表于 2015-6-27 11:31
试了一下,重新生成代码库时要先关MDK

不知道你说的对不对,反正我压缩保存了一份,然后关mdk,再开,没丢,开着mdk,二次cubemx也没有丢文件
阿基米东 回答时间:2017-7-22 13:15:13
关注呀,怎么解决呀?自己添加的文件没有丢,但是修改了HAL库文件、FreeRTOS或者LwIP的似乎总是被覆盖过去呢。。。
xingquan7 回答时间:2018-2-9 18:00:04
如果是keil,添加完文件或者文件夹后只要按下全部保存,用cubemx重新生成工程时就不会覆盖,亲测可行。不谢
pkoko 回答时间:2018-3-11 12:43:02
29楼的说法正确,亲测可用。感谢
关于 意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
13245底部标题123相同标题
12底部标题123相同标题
33333底部标题123相同序号
3435底部标题-无链接
关注我们
st-img 微信公众号
st-img 手机版