记录:clion上开发stm32 环境配置(保姆级详细教程)----->2023_7_1

时间线---------------------->2023_7_1

一、所需材料*5

  1. clion_______百度网盘下载链接-------提取码:166b
    :此链接clion是破解版的,下载无需安装,解压完了先运行主目录里的绿化脚本,然后再打开bin文件夹里的clion。
  2. OpenOCD ______直达链接首页地址
  3. MingW ______直达链接首页地址
  4. arm-none-eabi-gcc ______直达链接首页地址
  5. STM32CubeMX ______直达链接首页地址

二、软件安装

在第一步的时候一共下载了4个软件一个文件夹

可以把今天的所有文件放一个文件夹里到时候方便找,或者方便删除

1. 安装stm32cubemx 这个路径需要记得

2. clion上面链接的clion是免安装的,下载之后点击==绿化.bat==那个脚本让后就可以愉快的白嫖了

3. OpenOCD只需要解压出来放在某个自己知道放软件的目录里,这个路径一定要记得,到时候会用到

4. 安装arm-none-eabi-gcc直接双击运行,安装到一个自己知道的目录里

在这里插入图片描述

5. 安装MingW —>双击之后这些选项都是默认的直接continue就可以了

在这里插入图片描述

点到basic setup选项,勾选所有的工具 然后installl

在这里插入图片描述
注: 我的是已经安装过了的,大家要是不知道每个工具具体是干嘛的,就直接全选安装就行了,软件也不大,就不到10mb,

三、配置软件

  1. clion
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

配置完成之后还要配置环境变量(我这里讲的不是很详细,如果不会可以搜“windows环境变量配置”网上详细教程很多)

我的电脑(计算机)右击有个属性选项----->高级系统设置---->环境变量------>第二个框里有个path项 直接双击----->新建------>把刚才MinGW、openocd、以及arm-none-eabi-gcc的bin文件夹路径复制到里面

注: 新建一个只能放一个路径,三个路径要新建三个

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、新建项目

在这里插入图片描述

项目名字如果有中文的话可能项目编译辉报错

等待项目建好了之后 点击用cubemx打开

在这里插入图片描述
默认工程是一个F4的芯片点击芯片型号可以自定义芯片
在这里插入图片描述

配置完所有芯片配置后在第三个菜单里设置相对应的设置

在这里插入图片描述

为了方便开发建议勾选该选项,将各个模块包分开(都用clion搞32了好像没有初学者了吧!!!)

在这里插入图片描述

最后就可以点击generate code 完成配置了

**注:**点完generate code 之后一路点击yes,都是配置文件没有下载之类的,或者是覆盖项目的选项,最后点击close

在这里插入图片描述

来到clion这边,直接点击中间的“复制到项目并使用”

在这里插入图片描述

让后等待项目索引完成之后就可以编译了

在这里插入图片描述

也可以直接配置烧录,我没有配置,我用的是st公司的烧录软件,大家可以到网上找其他教程配置

#

  • 10
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
在配置CLion开发环境来进行STM32开发之前,首先需要准备好以下几个步骤: 1. 安装CLion: 首先,你需要下载并安装最新版本的CLion集成开发环境。 2. 安装插件:为了支持STM32开发,你需要在CLion中安装STM32插件。可以在CLion的插件市场中搜索并安装适合你的STM32插件。 3. 安装编译工具链:在进行STM32开发时,你需要安装适合的编译工具链。可以选择GNU ARM Embedded Toolchain作为编译工具链。你可以从其官方网站下载适合你操作系统的编译工具链,并按照它们的安装说明进行安装。 4. 配置编译器路径:在CLion中配置编译器路径,以便CLion可以调用编译工具链来编译和构建STM32项目。你可以在CLion的设置中找到“Build, Execution, Deployment”选项,然后在“Toolchains”选项卡中配置编译器路径。 5. 创建STM32项目:在CLion中创建一个新的STM32项目。你可以选择使用STM32CubeMX来生成初始化代码,并将其导入到CLion项目中。或者,你也可以手动创建一个空白项目,并添加所需的STM32驱动文件和库。 6. 编写代码和调试:在CLion中编写你的STM32代码,并使用调试工具来调试你的代码。你可以配置调试器来连接到你的STM32开发板,并使用CLion的调试功能来监视和调试代码的执行。 请注意,以上步骤仅为一般指导,具体的配置步骤可能会因为不同的STM32开发板和工具链而有所不同。建议你参考相关的文档和资源,以获得更详细的指导和指令。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [[ESP32][环境配置]Clion配置ESP-IDF开发环境,支持编译下载和menucofig](https://blog.csdn.net/qq_38844263/article/details/123989779)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值