Windows下clion嵌入式环境搭建

Windows下clion嵌入式环境搭建

喜欢用clion编写程序的人应该都会喜欢上jetbrins系列的IDE,我就是其中之一。以前使用keil编写嵌入式程序时连创建一个工程都会花费不少时间,写代码时提示也很少,然后果断放弃,经过不断寻找发现clion在前几次更新中已经支持嵌入式编程了。接下来就给大家分享一下Windows下clion嵌入式环境搭建

一、需要软件

  1. arm嵌入式编译器, 建议不要下2018-q4版 ,这版有一些问题 gcc-arm-none-eabi-8-2019-q3-update-win32.exe. 下载后点击即可安装
  2. mingw64编译环境 mingw-w64-install.exe 点击Download等待几秒即开始自动下载 下载后点击即可安装
    在这里插入图片描述
  3. 调试器,可以在线调试和下载程序 openocd-0.10.0 解压到安装目录即可
    在这里插入图片描述
  4. IDE clion 编程环境 建议下载最新版 CLion 点击即可安装
    在这里插入图片描述
  5. st公司嵌入式图形交互的开发环境 STM32CubeMX 下载时需要注册 会有一点麻烦 下载后解压点击SetupSTM32CubeMX-5.2.1.exe 即可安装
    在这里插入图片描述

二、clion环境配置

  1. 打开设置
    在这里插入图片描述
  2. 设置编译环境
    在这里插入图片描述
  3. 配置openocd和stm32cubemx
    在这里插入图片描述

三、创建工程

  1. 新建工程
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    代码创建完成后可以直接关闭stm32cubemx

  2. 进行调试设置
    在这里插入图片描述
    在这里插入图片描述
    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系列 其它芯片的可在网上查找
第一次写博客 请大家多多指点!

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页