修改cubemx,重新生成工程,原有工程自己的代码有些被删

2019-07-14 14:56发布

cubemx我最近才开始使用。
       现在碰到这样一个问题:之前已经有人使用cubemx生成了一个工程,并且已经完成了。但是最近需要增加新功能,外设比原先增加了。我重新修改了cubemx文件,重新生成了工程,原有工程里面自己的代码有些被删除了,但是无法知道哪里被删除了。
       所以,在此想请教一下解决方法。希望能重新修改了cubemx文件后,只进行添加或仅修改自带生成的代码部分。不要修改我自己编写的部分。
      又或者修改了cubemx文件后,重新生成的工程能对修改的地方进行一个明显的提示。


      不知道我的想法能否实现, 希望各位能够提供自己宝贵的经验。谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
13条回答
60user1
2019-07-15 04:47
要养成良好的习惯

使用这种自动生代码成工具,建议将自己的代码放在自己建立的文件里面,与自动生成的代码分隔开,只留下调用接口或者使注册回调函数的方法,尽量降低代码的耦合度;

等你的工程越来越大,需求改动越来越多的时候,强耦合的代码再加上自动生成工具会降低你的工作效率,苦不堪言。

一周热门 更多>