使用Clion优雅的开发嵌入式
· 阅读需 2 分钟
需要的环境
- gcc-arm-none-eabi(编译代码生成下载固件)
- OpenOCD(下载固件)
- STM32CubeMX (生成初始代码)
配置环境
https://pic2.zhimg.com/80/v2-1f20aa45b28606d1ac2d49e752465b75_1440w.webp
1.下载gcc-arm-none-eabi
网盘地址:
2.下载OpenOCD
下载站地址:Download OpenOCD for Windows (gnutoolchains.com)
下载连接:https://sysprogs.com/getfile/1748/openocd-20211118.7z
网盘地址:
3.下载STM32CubeMX
官网地址:STM32CubeMX - STM32Cube初始化代码生成器 - STMicroelectronics
网盘地址:
4.将gcc-arm-none-eabi、OpenOCD加入环境变量
下载Clion
1.官网下载clion下载地址
2.安装clion
3.启动clion安装中 文插件
选择红色框框的那个
安装好后,需要重启IDE
使用clion点亮一个灯
1.使用stm32cubx初始化代码(这里使用stm32f103c8作为示例)
如何使用stm32cubx就不在这里演示了
只贴出注意事件
2.使用clion打开
打开工程
点击确定
然后就和普通的嵌入式开发差不多了
我们在这里简单的写个闪烁灯的程序
点击那个小锤子的按钮就可以编译了
编译成功,显示目标文件大小
3.下载到开发板上
编辑面板配置文件
在项目目录下创建一个以.cfg为后缀的文件
打开后,写OpenOCD配置文件,在这里给出使用stlink的配置文件
source [find interface/stlink-v2.cfg]
transport select hla_swd
source [find target/stm32f1.cfg]
reset_config none
编辑运行配置
选择下载的固件
点击右上角的小三角即可下载固件
下载成功会 提示下载成功