Windows下clion嵌入式环境搭建
喜欢用clion编写程序的人应该都会喜欢上jetbrins系列的IDE,我就是其中之一。以前使用keil编写嵌入式程序时连创建一个工程都会花费不少时间,写代码时提示也很少,然后果断放弃,经过不断寻找发现clion在前几次更新中已经支持嵌入式编程了。接下来就给大家分享一下Windows下clion嵌入式环境搭建
一、需要软件
- arm嵌入式编译器, 建议不要下2018-q4版 ,这版有一些问题 gcc-arm-none-eabi-8-2019-q3-update-win32.exe. 下载后点击即可安装
- mingw64编译环境 mingw-w64-install.exe 点击Download等待几秒即开始自动下载 下载后点击即可安装
- 调试器,可以在线调试和下载程序 openocd-0.10.0 解压到安装目录即可
- IDE clion 编程环境 建议下载最新版 CLion 点击即可安装
- st公司嵌入式图形交互的开发环境 STM32CubeMX 下载时需要注册 会有一点麻烦 下载后解压点击SetupSTM32CubeMX-5.2.1.exe 即可安装
二、clion环境配置
- 打开设置
- 设置编译环境
- 配置openocd和stm32cubemx
三、创建工程
-
新建工程
代码创建完成后可以直接关闭stm32cubemx -
进行调试设置
myf103.cfg的内容如下
# interface cmsis-dap代表你的调试器类型 可在..\openocd-0.10.0\scripts\interface下查看支持的类型 我的是cmsis-dap方式
# transport select swd 是你调试器的接口转换的类型 我的是jtag转swd
# source [find target/stm32f1x.cfg] 是关于芯片的设置 可在..\openocd-0.10.0\scripts\target查看支持的类型
# reset_config trst_only 可写可不写
interface cmsis-dap
transport select swd
source [find target/stm32f1x.cfg]
reset_config trst_only
.svd文件下载 提取码 hq0w
我暂时只有stm32f1xx系列 其它芯片的可在网上查找
第一次写博客 请大家多多指点!