本帖最后由 lkl0305 于 2015-5-21 13:45 编辑 在使用STM32CubeMX时,发现一个问题,请朋友们帮助解决一下? 1、开始STM32CubeMX配置完成,生成了DMK工程代码; 2、之后开始在DMK中添加自己的程序,可能需要向工程中添加我自己的代码驱动库,如图: 3、可能之后发现CubeMX配置有些问题,然后返回重新更改,然后重新生成代码,如图: 4、回到MDK中发现,用户自己添加的驱动代码库配置不见了,如图: 5、那么问下,总不能每次都要重新再配置? 有没有什么方法,可以重新生成代码库时,只影响修改过的内容,对自己添加的如代码库没有影响,像main.c代码中那样,有用户输入代码的地方,重新编译后没有影响。如图: |
STM32CubeMX MCU执行到SystemClock_Config时钟初始化死锁
关于STM32CubeMX配置的USB例程电脑无法识别问题
STM32CubeMX 5.4 TouchGFX
STM32CubeMX与STM32CubeIDE的区别
STM32CubeMX 在哪有下载的??
如何在STM32CubeMX配置中更改LwIP的版本?
STM32CubeMX 如何卸载
关于STM32ETH ETH 使用STM32CubeMX配置不成功
STM32CubeMX无法获取(如图),什么情况
STM32CubeMX教学
正常情况下,在
/* USER CODE BEGIN 2 */
/* USER CODE END 2 */
中间添加代码不会覆盖,如果重新生成代码,不会覆盖user里面的内容。
1, 如果点了界面上的“Save the project in a new file”,弹出配置窗口后,这个时候系统默认是先前的配置路径,然后按下ok,之前的代码所有东西都没了。
2, 如果就是普通生成代码,工程里面添加到application/user group下的文件会被工程剔除,同时,之前的文件还是存在于user目录下。
这是我使用发现的。但是不知是否有解决方法。
如果需要拷贝代码,一份代码,每次都去对比,那就太麻烦了。
我的使用流程如下:
1. 保存全部文件
2. git commit
3. 在CubeMX里更改东西,生成代码
4. 使用 git diff (比如 VS CODE里面的DIFF工具)来逐一检查每一个被CubeMX更改过的文件,确认自己的代码没有被更改过。如果有自己的代码被CubeMX更改,可以直接在DIFF工具里拷贝粘贴到新文件。
29楼的说法正确,亲测可用。感谢
29楼的说法正确,亲测可用。感谢
29楼的说法正确,亲测可用。感谢
29楼的说法正确,亲测可用。感谢
29楼的说法正确,亲测可用。感谢
29楼的说法正确,亲测可用。感谢
29楼的说法正确,亲测可用。感谢
多谢多谢
多谢指导,回去试试
不用关不是也可以么?
这个也行吗?试试去