cubemx我最近才开始使用。
现在碰到这样一个问题:之前已经有人使用cubemx生成了一个工程,并且已经完成了。但是最近需要增加新功能,外设比原先增加了。我重新修改了cubemx文件,重新生成了工程,原有工程里面自己的代码有些被删除了,但是无法知道哪里被删除了。
所以,在此想请教一下解决方法。希望能重新修改了cubemx文件后,只进行添加或仅修改自带生成的代码部分。不要修改我自己编写的部分。
又或者修改了cubemx文件后,重新生成的工程能对修改的地方进行一个明显的提示。
不知道我的想法能否实现, 希望各位能够提供自己宝贵的经验。谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
/* USER CODE BEGIN Init */
/* USER CODE END Init */
这里面的,就不会被修改。或者你可以自己新建文件
使用这种自动生代码成工具,建议将自己的代码放在自己建立的文件里面,与自动生成的代码分隔开,只留下调用接口或者使注册回调函数的方法,尽量降低代码的耦合度;
等你的工程越来越大,需求改动越来越多的时候,强耦合的代码再加上自动生成工具会降低你的工作效率,苦不堪言。
一周热门 更多>