本帖最后由 wzt19910506 于 2015-11-8 22:03 编辑
前两天网站上搞活动送nucleostm32f446开发板,自己去的晚了没领到。但是看这块处理器的性能确实太诱人,还有nucleo板子支持mbed,还有尝试一下使用cubemx这个工具。决定还是从淘宝上淘了一块儿。本来想录制个评测视频,可是迟迟没能录好。就把自己总结的解决一些问题的小窍门先分享出来。 我使用的时候就有这个疑问,用cubemx确实是方便了很多,但是在生成好的工程以后我们开始编写自己的代码,我们不可能把所有的代码都写在main函数里面,所以就要添加自己的文件。然后我们的项目继续进行,中间要添加一个模块,需要重新配置芯片的寄存器使能相应的时钟。然后打开cubemx工程又编辑好再生成一下mdk工程。这时候问题就出现了,自己添加的文件就有没有了,需要手动再次添加一遍。这样每生成一次都要再添加一次确实是有点麻烦。 下面给大家列出小技巧。 一、打开mdk工程 二、打开cubemx工程,也就是ioc后缀文件 三、进行你的配置,重新生成mdk工程(生成的之前mdk工程要打开) 四、点击最小化的mdk,然后可以看到提示框
更新main.c文件,选择是
更新mxconstants.h文件,选择是
最重要的一步,提示更新工程文件,选择否 好了,现在芯片配置的代码已经同步过来了,工程文件还是用原来的,添加的文件就还在了,重新编译,ok。如果你遇到这个问题,不用感谢我,请叫我雷锋,噶噶!
|