Clion源码编辑器的学习与实践——点亮LED

目录

一、Clion安装

二、配置Clion

三、实现工程

四、总结

五、参考


一、Clion安装

注意:以下所有下载安装包最好新建一个新的文件夹,放在同一个文件夹下。

1、前提准备,安装包环境下载等

(1)官网下载clion

下载 CLion:适用于 C 和 C++ 的智能跨平台 IDEicon-default.png?t=LA92https://www.jetbrains.com/zh-cn/clion/download/#section=windows

(2)安装arm-none-eabi-gcc

GNU Toolchain | GNU-RM Downloads – Arm Developerdeveloper.arm.com/open-source/gnutoolchain/gnu-rm/downloadsicon-default.png?t=LA92https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads(3)安装MinGW

https://sourceforge.net/projects/mingw-w64/files/Toolchains targetting Win64/Personal Builds/mingw-builds/icon-default.png?t=LA92https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/

 记住存放路径

(4)安装OpenOCD

Download OpenOCD for Windowshttps://gnutoolchains.com/arm-eabi/openocd/2、安装运行clion

打开下载的JetBrains CLion v2021.2 Winx64.exe

点击next

 如图配置

next

 

 

点击Install安装

3、安装arm-none-eabi-gcc

打开之前下载的gcc-arm-none-eabi-10.3-2021.10-win32,以管理员身份运行

 安装之后在弹出页面输入以下语句,arm-none-eabi-gcc -v如下图所示就代表安装好了。

二、配置Clion

1、新建工程

打开CLion

 需要到官网上注册账号,使用期只有30天。按照官网提示注册即可。

点击新建工程,弹出以下页面,选择自己路径,所有路径最好是同一个。

同上


(2) 在File菜单下找到setting,打开如下图所示。按照要求依次配置环境。

OpenOCD地址选择OpenOCD路径下的.exe文件,找到stm32CubeMX路径,选择.exe文件

Debugger同样选择对应.exe文件。

配置CMake。

 

 配置完后点击ok。

配置环境变量

将以下文件路径加入环境变量。

  • arm-none-eabi-gcc 路径下bin文件夹
  • Openocd路径下bin文件夹
  • MinGW路径下bin文件夹

 

 

 然后回到clion

点击蓝色字体。

 进入STM32CubeMX。

选择对应芯片,配置RCC,SYS,USART1,时钟为72等。将PC13设为输出电平引脚。具体操作步骤参考以往博客。

在命名文件名时,最好设置与clion文件一样名称与路径。

Tolchain与以往不同,应该选择为SW4STM32。

 

 之后点击生成代码,返回Clion。

三、实现工程

1、添加代码与编译

返回clion会弹出以下界面。

没有报错之后就在主函数while(1)中添加代码

	  HAL_GPIO_WritePin(GPIOC,GPIO_PIN_13,GPIO_PIN_RESET);
      HAL_Delay(1000);
      HAL_GPIO_WritePin(GPIOC,GPIO_PIN_13,GPIO_PIN_SET);
      HAL_Delay(1000);

 

 

 添加好后,右上角编译通通过烧录进stm32就行。具体操作参考以往博客

 

2、结果展示

 

四、总结

这次clion对路径要求很严格,要求路径上不能出现中文,不能有差错,需要很细心。本文章安装的 CLion 是 2021.2 Win10 版本,功能都比较全面,我们利用 CLion 调用了 STM32CubeMX 直接进行了 HAL 工程建立,再通过 CMake 编译器完成代码编译。过程中出现很多错误,还需加强学习。

五、参考

CLion2021 的详细安装并基于 CLion 实现 stm32F103 点亮 LED_L-GRAZY的博客-CSDN博客icon-default.png?t=LA92https://blog.csdn.net/m0_58892312/article/details/121866325

基于clion下与stm32cubemx点亮LED_Laul Ken-Yi的博客-CSDN博客icon-default.png?t=LA92https://blog.csdn.net/qq_60678931/article/details/121866156

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值