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

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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版