CLion 介绍
Clion 是一款专门开发 C 以及 C++ 所设计的跨平台的 IDE。它是以 IntelliJ 为基础设计的,包含了许多智能功能来提高开发人员的生产力。
安装过程
下载的 JetBrains CLion v2021.2
官网下载:CLion2021.2 Winx64 https://www.jetbrains.com/zh-cn/clion/download/#section=windows  一路确认,到这一步修改: 
安装配置 arm-none-eabi-gcc
 推荐使用网盘: 如果大家网络进不去,可以从网盘下载:
链接:https://pan.baidu.com/s/1pthSWm_o9-yhwyeZFYefoQ 提取码:qwer

安装openocd
 网盘链接:
链接:https://pan.baidu.com/s/1gn3dtsu7kLR77uLnBv0EwA 提取码:qwer 这里下载完一定要记住路径。
安装MinGW
官网下的MinGW installer 有些问题,使用all mark installed没有响应,此处推荐使用网盘下载
链接:https://pan.baidu.com/s/1Q9lzsIWJJ4_MPThVYDnENg 提取码:qwer
下载后与openocd一样只需解压文件即可,记得路径!!!
添加环境变量
添加以下的bin文件:

检查是否安装成功
gcc -v  arm-none-eabi-gcc -v  openocd -v 
配置Clion
点击注册  注册后的结果:  进入后进入settings  配置 toolchains  配置cmake  配置Embedded Development 
实现工程
进入后看到clion产生了一个test.ioc文件,点击open with stm32cubemx  进入cubemx后,系统默认为f030F4Px,而我们需要用到f103c8t6,点击回到选择芯片位置。  配置sys  配置RCC  配置PC13和PB8配置为GPIO_OUTPUT  配置USART1:  注意这里名称要是之前创建的名称,目录为上次创建目录的上一级目录 
返回clion会出现以下的:  添加代码:
while (1)
{
HAL_GPIO_TogglePin(LED_GPIO_Port,LED_Pin);
HAL_Delay(1000);
}
如图:

结果:

总结
本次实验学习了CLion2021,但是确实还是没有感觉到这个工具的方便。
参考
https://blog.csdn.net/m0_58892312/article/details/121866325
https://blog.csdn.net/qq_60678931/article/details/121866156
|