Clion与stm32cubemx打造stm32无敌开发环境

Clion与stm32cubemx打造stm32无敌开发环境

一、Clion下载链接

Clion下载链接.
Keil5 MDK相对于Clion来说,操作相对简单,便于新手操作,但是对于以前不是做嵌入式开发的软件开发人员来说,面对Keil这种上世纪风格的IDE(不只是UI)肯定是不太有好感的(引自 稚晖君),所以使用clion和stm32cubemx来打造一个超级无敌编译环境。

二、所需准备的工具

1、Clion.
2、stm32cubemx.
3、OpenOCD.
4、MinGW.
5、arm-none-eabi-gcc.

三、搭建步骤

1、安装Clion
Clion与stm32cubemx打造stm32无敌开发环境
2、安装在自己喜欢的地方,打开后,首先先汉化,安装插件,安装好后,直接重启就可以啦。
Clion与stm32cubemx打造stm32无敌开发环境
Clion与stm32cubemx打造stm32无敌开发环境
Clion与stm32cubemx打造stm32无敌开发环境
Clion与stm32cubemx打造stm32无敌开发环境
2、下载stm32cubemx,安装到自己能找到的地方,后续要用。
3、下载OPENOCD,下载下来后,解压到自己能找到的地方。
Clion与stm32cubemx打造stm32无敌开发环境
4、下载MingW。

Clion与stm32cubemx打造stm32无敌开发环境
Clion与stm32cubemx打造stm32无敌开发环境
下载,下来后,双击运行就可以啦。

Clion与stm32cubemx打造stm32无敌开发环境

Clion与stm32cubemx打造stm32无敌开发环境
直接装在c盘就可以啦,然后出现的选择上安装。
Clion与stm32cubemx打造stm32无敌开发环境
Clion与stm32cubemx打造stm32无敌开发环境
5、下载arm-none-eabi-gcc,下载下来后,安装Clion与stm32cubemx打造stm32无敌开发环境
到自己能找到的文件夹。

6、打开clion,点击设置,点击构建,再点击工具链,clion会自动检测到。
Clion与stm32cubemx打造stm32无敌开发环境
再点击Cmake查看
Clion与stm32cubemx打造stm32无敌开发环境
确认无误后,点击嵌入式开发,添加OpenOCD位置,和stm32cubemx位置。
Clion与stm32cubemx打造stm32无敌开发环境
Clion与stm32cubemx打造stm32无敌开发环境
添加进去后,点击测试。
Clion与stm32cubemx打造stm32无敌开发环境
如果出现错误,确认路径无误后,再次点击。stm32cubemx也是这样添加的。
Clion与stm32cubemx打造stm32无敌开发环境
7、将arm-none-eabi-gcc和MinGW的bin文件添加到环境变量中。
Clion与stm32cubemx打造stm32无敌开发环境
Clion与stm32cubemx打造stm32无敌开发环境

Clion与stm32cubemx打造stm32无敌开发环境
然后点击新建,将复制来的bin文件的路径复制到里面去,然后点击确定。
Clion与stm32cubemx打造stm32无敌开发环境
添加完成重启电脑后,win+r,打开命令窗口,输入cmd,进去,输入gcc -v,查看添加信息。
Clion与stm32cubemx打造stm32无敌开发环境
这样我们的环境就搭建完成了。

三、使用stm32cubemx创建工程

1、双击图标,打开软件。
Clion与stm32cubemx打造stm32无敌开发环境
点击File,点击新建。
Clion与stm32cubemx打造stm32无敌开发环境
Clion与stm32cubemx打造stm32无敌开发环境
在这输入我们要开发stm32单片机的详细型号。
Clion与stm32cubemx打造stm32无敌开发环境
选择好后,点击start project。

Clion与stm32cubemx打造stm32无敌开发环境
Clion与stm32cubemx打造stm32无敌开发环境
进来之后我们就可以设置时钟等.
Clion与stm32cubemx打造stm32无敌开发环境
Clion与stm32cubemx打造stm32无敌开发环境
配置好后,命名工程文件名,选择存放路径,选择开发软件,开发软件一定要选择SW4STM32.
Clion与stm32cubemx打造stm32无敌开发环境
Clion与stm32cubemx打造stm32无敌开发环境
配置完后,我们就可以生成代码了。
点击打开文件。
Clion与stm32cubemx打造stm32无敌开发环境
Clion与stm32cubemx打造stm32无敌开发环境
将生成的文件直接用clion打开。
直接将文件拖拽到Clion的图标处,就可以直接打开了。

Clion与stm32cubemx打造stm32无敌开发环境
然后点击信任项目。
Clion与stm32cubemx打造stm32无敌开发环境
Clion与stm32cubemx打造stm32无敌开发环境
选择面板配置文件,然后点击复制到项目并使用。
Clion与stm32cubemx打造stm32无敌开发环境
点击锤子就可以编译代码了,如果成果,恭喜你搭建环境成功。点击三角就是烧录代码,点击瓢虫就是debug。
Clion与stm32cubemx打造stm32无敌开发环境
如果文章对大家有帮助的话,可以关注我,后续会为大家带来stm32cubemx使用clion开发的教程。

上一篇:Clion 连接 WSL 编译Unix环境


下一篇:基于CLion2019实现STM32的点灯实验