前言:
今天朋友们对“clion激活码2021”都比较注重,看官们都想要分析一些“clion激活码2021”的相关内容。那么小编也在网上收集了一些有关“clion激活码2021””的相关内容,希望各位老铁们能喜欢,兄弟们快快来了解一下吧!前言一、CLion的配置(一)下载CLion
官网下载:CLion2021.2 Winx64
注意:Clion近期的新版本才支持STM32 cubeMX,我在这里直接下载的最新版。
(二)安装Clion
安装Clion比较简单,基本上不会遇到什么问题,不过我这里还是贴上了安装过程的图片
双击下载好的安装包,点击“Next”选中安装路径配置安装选项选择开始菜单文件夹等待一段时间后,安装成功这里我们暂时先不急打开Clion软件,我们需要配置好使用CubeMx的其他配置二、安装依赖环境(一)安装arm-none-eabi-gcc
windows 下arm-none-eabi-gcc下载
进入官网后,往下滑动,找到所需要下载的版本
下载完成后,接下来一步一步安装即可,建议安装路径选择与clion一致,这样便于管理
点击安装,等待
(二)安装MinGW
MinGW官网下载网址
进入官网后,往下滑动,找到所需的版本,下载即可
下载完成后,将文件夹解压即可(需要记住文件位置,或者可以将解压后的文件夹移动到clion文件中)
(三)安装openocd
官网下载:Download pre-built OpenOCD for Windows
下载完成后,将压缩包解压(需记住文件路径)
(四)添加环境变量
我已将需要的文件全部添加到了Clion文件夹中
arm-none-eabi-gcc 路径下bin文件夹Openocd路径下bin文件夹MinGW路径下bin文件夹
点击win+r,运行sysdm.cpl,进入系统属性设置
选择 高级–环境变量,添加环境变量
添加成功后,可在命令窗输入测试命令验证环境变量是否安装成功。
验证arm-none-eabi-gcc安装成功
命令串口中输入arm-none-eabi-gcc -v,测试版本信息
有版本号输出,表示安装成功。
三、配置Clion工程(一)新建工程进入Clion,新建一个工程
选择STM32CubeMX,在这里可能会提示找不到CubeMX
注意:首先要正确安装成功CubeMX,然后再Clion中修改软件依赖路径即可
关于CubeMX的安装与使用,可参考
STM32CubeMX环境搭建及使用
点击fix,改变软件依赖路径
然后选择ok即可,即可找到安装成功的CubeMX
选择好项目要运行的路径后,点击create
点击create后,出现MinGW的配置,需要注意其依赖的环境及版本号,确认无误后,点击ok即可
打开CubeMx,配置STM32外设
以下便是设计CubeMx配置的部分了,我们应该也很熟悉了,小编就偷个懒吧,只简单介绍以下重要的部分。具体可参考 STM32CubeMX环境搭建及使用
(二)CubeMx的配置
选择匹配的芯片型号(我们已STM32F103C8T6为例)
配置完成后,命名工程文件和设置
Project Name 要重新填写一下(因为换芯片的过程,其实是 CubeMx 新建了一个 ioc 文件),建议填写之前的工程名和文件目录,这样就可以把之前不想要的那个 .ioc 文件覆盖掉。
然后" Toolchain/IDE "那里,选择 SW4STM32
最后点击右上角GENERATE CODE,选择 Yes,生成工程
(三) 配置 Clion 工程
CubeMx工程文件配置成功后,回到Clion,弹出Board Config Files选择窗口,选择st_nucleo_f103rb.cfg
点击“File”–"setting",进行常规设置
配置 toolchains
配置 CMake
配置 Embedded Development环境
(四) 添加代码
在core-src-main.c中添加如下代码
while (1) { /* USER CODE END WHILE */ HAL_GPIO_TogglePin(LED_GPIO_Port,LED_Pin); HAL_Delay(1000); /* USER CODE BEGIN 3 */ }1234567
然后点击右上方的编译按钮
四、烧录与演示(一) 烧录
找到刚刚生成的hex文件,并将其烧录到STM32F103C8t6系统板中
(二)演示参考
用clion自带的嵌入式开发功能和stm32cubeMX开发stm32!!!
基于clion下与stm32cubemx点亮LED
CLion2021 的详细安装并基于 CLion 实现 stm32F103 点亮 LED
标签: #clion激活码2021 #clion2021激活