C/C++教程

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

本文主要是介绍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
在这里插入图片描述
2、安装在自己喜欢的地方,打开后,首先先汉化,安装插件,安装好后,直接重启就可以啦。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、下载stm32cubemx,安装到自己能找到的地方,后续要用。
3、下载OPENOCD,下载下来后,解压到自己能找到的地方。

4、下载MingW。

在这里插入图片描述
在这里插入图片描述
下载,下来后,双击运行就可以啦。

在这里插入图片描述

在这里插入图片描述
直接装在c盘就可以啦,然后出现的选择上安装。
在这里插入图片描述
在这里插入图片描述
5、下载arm-none-eabi-gcc,下载下来后,安装在这里插入图片描述
到自己能找到的文件夹。

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

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

三、使用stm32cubemx创建工程

1、双击图标,打开软件。
在这里插入图片描述
点击File,点击新建。
在这里插入图片描述
在这里插入图片描述
在这输入我们要开发stm32单片机的详细型号。
在这里插入图片描述
选择好后,点击start project。

在这里插入图片描述
在这里插入图片描述
进来之后我们就可以设置时钟等.
在这里插入图片描述
在这里插入图片描述
配置好后,命名工程文件名,选择存放路径,选择开发软件,开发软件一定要选择SW4STM32.
在这里插入图片描述
在这里插入图片描述
配置完后,我们就可以生成代码了。
点击打开文件。
在这里插入图片描述
在这里插入图片描述
将生成的文件直接用clion打开。
直接将文件拖拽到Clion的图标处,就可以直接打开了。

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

这篇关于Clion与stm32cubemx打造stm32无敌开发环境的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!