1Clion源码编辑器安装
1.1选择安装路径
1.2勾选下方文件进行安装
接下来一直点击下一步即可
1.3安装配置 arm-none-eabi-gcc
windows 上到这下载: GNU Toolchain | GNU-RM Downloads – Arm Developerdeveloper.arm.com/open-source/gnutoolchain/gnu-rm/downloads 进入网页后,点击 gcc-arm-none-eabi-10.3-2021.10-win32.zip 下载 安装好以后,将安装目录下的 bin 文件夹添加到环境变量 测试是否安装成功 在命令行里用以下语句测试:arm-none-eabi-gcc -v 如下图,有信息输出,那就是安装完成了
1.4安装配置 MinGW
打开网址: https://sourceforge.net/projects/mingw-w64/files/Toolchains targetting Win64/Personal Builds/mingw-builds/ 下载 MinGW 官方压缩包 不要点击绿色的按钮,一直向下滑动,找到压缩包,点击下载既可 接下来进行配置 这样即可配置完成
1.4安装配置 OpenOCD
进入官网下载:https://gnutoolchains.com/arm-eabi/openocd/ 点击下载最新版即可 接下来继续进行配置
2 利用 CLion 点亮 LED
2.1 项目要求
使用 Clion2021,采用一套新的嵌入式软件开发工具包(替代 Keil ),完成 stm32F103 点亮 LED 的程序。
2.2 创建工程
用 CLion 创建新工程 选择 STM32CubeMX ,填写好项目要保存的路径,点击 Create 即可
2.3stm32配置
选择芯片 配置 SYS 配置 RCC 配置引脚 设置 PC13 引脚为 GPIO_Output 来点亮 LED 灯。 配置串口 USART1 命名工程文件并设置 配置 CLion 工程文件 修改 st_nucleo_f103rb.cfg 文件 根据刚才查看到的目录位置打开该文件,将第十行注释掉 添加代码 打开 main.c 文件,在 while 循环里添加使 PC13 引脚 LED 闪烁的代码 编译前配置 点击 File-Settings-CMake,选择下图中的选项,最后点击 OK 此时编译即可生成hex文件
3烧录及运行结果
4总结
本次实验安装的是clion软件,软件的安装过程比较简单,但是需要配置很多环境,不过按照步骤一步一步来的话这个也很简单。clion软件功能上来说可以替代keil软件用来进行stm32的编程可以说来的更简单。
|