本帖最后由 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目录下。
这是我使用发现的。但是不知是否有解决方法。
如果需要拷贝代码,一份代码,每次都去对比,那就太麻烦了。
楼主现在找到好的方法了么??我也是刚开始用这个。。遇到这个问题了,,,,
同问:dizzy::dizzy::dizzy:
怎么解决的?翻到地下室了也没找到解决办法啊?
lkl0305 发表于 2015-5-22 12:52
大家都在忙着抢板子吗,自己顶一个
打开工程,添加组就会导致keil死机,
是工程文件被修改了,可以做个备份,恢复过来就行了
momososo 发表于 2015-6-27 11:31
试了一下,重新生成代码库时要先关MDK
不知道你说的对不对,反正我压缩保存了一份,然后关mdk,再开,没丢,开着mdk,二次cubemx也没有丢文件
关注呀,怎么解决呀?自己添加的文件没有丢,但是修改了HAL库文件、FreeRTOS或者LwIP的似乎总是被覆盖过去呢。。。
如果是keil,添加完文件或者文件夹后只要按下全部保存,用cubemx重新生成工程时就不会覆盖,亲测可行。:)不谢
29楼的说法正确,亲测可用。感谢