admin 管理员组

文章数量: 887016

起因

因为keil的难用...以前开发stm32,我都是使用stm32cube生成了项目文件之后,用clion编辑,然后用keil编译下载加Debug.说实话,整体感觉还不错,但总感觉怪怪的.

也曾尝试过SW4STM32和TrueStudio等,但是用eclipse改的软件,总是喜欢不起来.

安装了最新的clion 2019之后,突然发现新建工程时竟然有stm32cubeMX的选项!!! 哇噻噻!!!(狂喜.jpg)

赶紧去找Clion的博客上去翻找,然后发现了这么一篇博文:

CLion 2019.1 EAP: CLion for Embedded Development, Part III

里面简略的记录了Clion 2019.1更新后新添加的Embedded功能的使用介绍.

这么好的东西,立马动手! 于是就有了本文.

注意:本文适用于使用过clion和stm32cubeMX的读者.

​ 建议将本文阅读一遍后,再照着开始搞,尤其是后面的重点注意!!!部分要先看一下.

安装环境

clion

当然,最新版的clion,你得安装一个~

Stm32cubeMX

这么好用的东西,必须得搞一个啊,怎么装我就不介绍了.

arm-none-eabi-gcc

这货是用来编译stm32程序的交叉编译工具链,在mac上的安装方式是:

brew tap ArmMbed/homebrew-formulae
brew install arm-none-eabi-gcc

(安装好后,测试前记得重启命令行)

在windows上到这下载:

GNU Toolchain | GNU-RM Downloads – Arm Developer​developer.arm

不过,我安装的时候最新版的( 8-2018-q4-major)在windows下貌似有点问题,我试了试,好像是这样,建议下7-2017-q4-

本文标签: 自带 嵌入式 加载 功能 CLion