clion +stm32

clion配置stm32配置教程(我踩的坑)

首先需要下载clion这个软件,jetbrains官网

然后下载clion即可,会有30天的免费试用,在校学生的话最好用学校给注册的邮箱在jetbrains官网

进行认证即可。

然后需要下载stm32cumax这个软件,stm32cubemx官网进行下载即可

需要三个 配置环境 ,openocd,mingw64,arm-none-eabi

openocd的官网,点这个然后下载压缩包,OpenOCD旨在提供针对嵌入式设备的调试、系统编程和边界扫描功能。OpenOCD的功能是在仿真器的辅助下完成的,仿真器是能够提供调试目标的电信号的小型硬件单元。仿真器是必须的,因为调试主机(运行OpenOCD的主机)通常不具备这种电信号的直接解析功能。

MinGW,是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/LinuxWindows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时(C Runtime)库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 [Windows 95](https://baike.baidu.com/item/Windows 95)发行版以上的 Windows OS 有效,使用基本运行时,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时(C Runtime)扩展,与基本运行时相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 WindowsAPI功能。
链接:https://www.jianshu.com/p/427ed0f03ec4

arm-none-eabi,交叉编译器。下载地址下载安装即可

网上下载的贼慢,然后我打包好了

链接:https://pan.baidu.com/s/1YUrs7CxWCB6VslX4WIzqUg
提取码:hjk6
复制这段内容后打开百度网盘手机App,操作更方便哦
*

这三个环境装完之后,(win10可以装在别的盘中),然后配置环境,打开我的电脑,右键属性,高级系统设置,环境变量,然后在下面的系统变量中找到path这个,然后编辑,新建,然后分别进到你装的那三个软件的位置,然后进到bin目录下,如(C:\GNU_Tool_Arm_Embedded\bin),然后三个确定,一共有三个,三个都是这样的。

完全配置好环境如下图

到这里运行环境已经完全完成了

可以在命令行中进行验证,是否环境配置好了

命令是 gcc -v 和 arm-none-eabi-gcc -v

然后会出现版本信息

在这里插入图片描述

然后打开clion

上面那个创建工程的时候那个文件名要注意,后面要和stm32cubemx里相对应

值得一提的是jetbrains家的软件都支持插件功能,在那个plugin那里可以找到汉化包,直接下载安装重新打开即可

如下图

在这里插入图片描述

然后是

点击在stm32cubemx打开

然后进到stm32cubemx这个软件

在这里插入图片描述

通过上面的mcumpu那里可以选你对应的芯片,选好之后,直接双击即可

然后是一些配置选项

最后是最重要的那个项目管理那里,名字要和之前clion的对应

在这里插入图片描述

需要特别注意的是项目名字下面那个选项,项目位置。注意,在第一步的时候,我们在clion里创建项目的时候,那个文件下面已经有了demo1文件

然后这里我们不进去那个demo1文件,在demo1的上一级目录创建,也就是相当于再创建一个demo1文件

这里我之前一直在踩坑

然后点击右上角的general code 生成代码,会提示

这里对应我上面说的,他的意思是,demo1文件已经存在了,问你是否要修改

点击yes

接着clion右下角会弹出提示,然后会弹出烧录面板选择,也就是之前配的openocd

这样就配置好了

在这里插入图片描述

点击小锤子是编译,然后下面提示出现.hex文件,就可以了,然后那个三角是下载,这个下载需要那个openocd那个配置文件,具体芯片的配置文件不一样

代码下载成功会提示

会显示多少字节,右下角也会提示

为我所踩过的坑,祭奠一下

keil 搭配stm32cubemx也是一样的,但是clion更好看,也更流行,jetbrains的全家桶哈哈哈

pTD-1620028310757)]

会显示多少字节,右下角也会提示

为我所踩过的坑,祭奠一下

keil 搭配stm32cubemx也是一样的,但是clion更好看,也更流行,jetbrains的全家桶哈哈哈

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值