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开发的教程。