[STM32F1] CLion安装过程以及使用CLion实现STM32F103点灯

[复制链接]
2107|44
 楼主| 雨果喝水 发表于 2023-10-19 11:34 | 显示全部楼层 |阅读模式
前言
通过学习嵌入式我发现咱们运用Keil来编译工程文件并烧录好像存在很多缺点。
例如:
Keil的编译界面十分老旧对于用惯了新型IDE的我们来说很不友好,看起来好像是上个世纪的产物。
可能大家跟我一起做实验的时候会发现,咱们用Keil对于一些代码量“较大”的工程进行编译的时候需要大量的时间,这里的代码量“较大”也只是相对于咱们的基础工程而言。
其实Keil还是有其优点的,比如在Keil中进行仿真运行可以对咱们的工程进行逻辑分析,非常的方便。

在之前的学习与实验中我使用的一直是Keil这款老软件,直到最近老师突然告诉我们最新的CLion可以用来代替Keil用来对我们的工程进行编译并生成HEX文件,beautiful!

评论

———————————————— 版权声明:本文为CSDN博主「甜心猛男」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/txmnQAQ/article/details/121942461  发表于 2023-10-19 11:34
 楼主| 雨果喝水 发表于 2023-10-19 11:35 | 显示全部楼层
CLion介绍
Clion 是一款专门开发 C 以及 C++ 所设计的跨平台的 IDE。它是以 IntelliJ 为基础设计的,包含了许多智能功能来提高开发人员的生产力。
这种强大的 IDE 帮助开发人员在 Linux、OSX 和 Windows 上来开发 C/C++ ,同时它还能使用智能编辑器来提高代码质量、自动代码重构并且深度整合 Cmake 编译系统,从而提高开发人员的工作效率。
CLion 支持 GCC、clang、MinGW、Cygwin 编译器以及 GDB 调试器。提供对 Cmake 支持:包含自动处理 Cmake changes 和 Cmake Targets,更新新创建的 C/C++ 档案以及 Cmake Cache 编辑器。
 楼主| 雨果喝水 发表于 2023-10-19 11:36 | 显示全部楼层
CLion安置过程
1、CLion下载
515366530a4254a50e.png

有个免费可以先用着。
 楼主| 雨果喝水 发表于 2023-10-19 11:36 | 显示全部楼层
点击下载好的CLion-2021.3.exe准备进行安装
861146530a4491c959.png
 楼主| 雨果喝水 发表于 2023-10-19 11:40 | 显示全部楼层
选择好安装目录点击Next

339366530a52fef61c.png
 楼主| 雨果喝水 发表于 2023-10-19 11:40 | 显示全部楼层
选中如图所示选项,然后点击Next
46976530a53e40624.png
 楼主| 雨果喝水 发表于 2023-10-19 11:41 | 显示全部楼层
点击安装

448126530a552c0ada.png
 楼主| 雨果喝水 发表于 2023-10-19 11:41 | 显示全部楼层
等待安装完成
156246530a5688997e.png
 楼主| 雨果喝水 发表于 2023-10-19 11:42 | 显示全部楼层
安装完成之后咱先别慌重启,点击完成即可
576556530a59230968.png
 楼主| 雨果喝水 发表于 2023-10-19 11:42 | 显示全部楼层
安装配置arm-none-eabi-gcc
Windows点击,进入网页之后找到gcc-arm-none-eabi-10.3-2021.10-win32.zip点击下载,也可以下载.exe,但是这里建议下载压缩包。
908036530a5ba595bb.png
 楼主| 雨果喝水 发表于 2023-10-19 11:43 | 显示全部楼层
下载完成之后需要咱们先解压,解压之后我们要注意bin文件夹的路径,需要我们将bin文件夹的路径添加到环境变量中:
161086530a5cd82a83.png
 楼主| 雨果喝水 发表于 2023-10-19 11:44 | 显示全部楼层
添加环境变量:
437046530a60ce5ae1.png
 楼主| 雨果喝水 发表于 2023-10-19 11:46 | 显示全部楼层
添加好以后我们来测试一下是否安装成功,Win+R键输入cmd调出命令行,输入arm-none-eabi-gcc -v,弹出如下图所示信息即为安装成功:
113706530a67a99d65.png
 楼主| 雨果喝水 发表于 2023-10-19 11:47 | 显示全部楼层
3、安装配置OpenOCD
点击进入官网下载,下载最新版即可:
96376530a6d9ce4bc.png
 楼主| 雨果喝水 发表于 2023-10-19 11:47 | 显示全部楼层
下载完之后,解压路径我们一定要记住:
274336530a6e9d67e6.png
 楼主| 雨果喝水 发表于 2023-10-19 11:57 | 显示全部楼层
打开我们的CLion,点击File-Settings-Build-Embedded Development,进行如图所示配置,将openocd.exe和STM32CubeMX.exe文件进行配置: 691386530a923b3752.png
 楼主| 雨果喝水 发表于 2023-10-19 11:57 | 显示全部楼层
点击“OK”即可
到此,咱们的安装和配置工作就完成了,接下来就需要咱们创建工程了。
 楼主| 雨果喝水 发表于 2023-10-19 11:58 | 显示全部楼层
创建工程点亮LED
1、题目要求
安装Clion2021,采用一套新的嵌入式软件开发工具包(替代Keil),完成stm32F103 点亮LED的程序。
 楼主| 雨果喝水 发表于 2023-10-19 11:58 | 显示全部楼层
2、创建工程
打开CLion创建一个新的工程,选择好存放路径点击Create
101786530a95ad39bd.png
 楼主| 雨果喝水 发表于 2023-10-19 11:59 | 显示全部楼层
等待调用CubeMX 300746530a9b77917f.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

90

主题

1213

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部