前言:
这是一个本人踩过的坑,其实一年前就碰到过,今天再次学习Clion开发STM32,现在找出来了问题在哪里。
网上也有很多Clion开发STM32的教程,但是这个坑他们没有讲到。
其他东西我就不一一讲了。比如下载mingw,openocd,java之前的工作以及项目配置好之后的工作。
正常情况:
正常情况时当你用Clion打开你的项目文件夹时Clion会给你配置好也就是会自动生成一个cmake-build-debug文件夹以及和cmake相关的文件(下图左上角的红圈)。然后ioc文件点进去他会提示你用CubeMX打开然后按GENERATE CODE来生成代码,之后就会出现下图的第二个红圈。
这也就是网上大部分教程的正常情况。
1:Clion创建项目后,项目可以在Clion或者Cube创建,问题在于第二步
2:CubeMX配置项目后
然而本人运气比较差哈,也可能是我不喜欢跟着别人的步骤来,喜欢反着搞,下面是不正常情况。
不正常情况:
1:Clion创建项目后,项目可以在Clion或者Cube中创建,问题在于第二步
2:CubeMX配置项目
问题就处在这个地方,那个地方没有打勾
生成代码之后就会发现和上面正常情况不一样,然后发现虽然显示配置好了,但是又没有生成项目源,而且也没有自动给你配置Cmake的一些文件
这下好了,还没开始就已经结束了,这谁知道是因为没打那个勾呢