首页 > 其他分享 >2024新版本如何配置CLion与cubeMX开发STM32

2024新版本如何配置CLion与cubeMX开发STM32

时间:2024-04-27 09:22:22浏览次数:18  
标签:2024 exe Toolchain CLion STM32 点击 文件夹 cubeMX 安装

2024新版本如何配置CLion与cubeMX开发STM32

1. 为什么我要在网上有很多教程的情况下再做一个新版

各种大佬们给出的配置教程原本很详细,但是在时间过了这么久之后已经不完全符合现在的环境了。
昨天在教群里萌新安装CLION+CUBEMX时我才发现,在配置过程中新出现的一些变化甚至没有清晰的提示报错,如果没有人解释提醒的话,新人要自己解决需要折腾很久也不一定能解决。
遂决定根据自己的经验,把新的安装教程整理如下。

2.CLion的下载与“激活”

商用用户请购入正版,支持软件行业正常发展
本教程“激活”方式仅提供个人学习用途使用

2.1 下载安装

CLion官网
直接在官网下载最新版即可
安装,看得懂设置就看,看不懂就全程下一步,再不然就去用翻译软件,我没有精力把整个安装界面翻译一遍。

2.2 个人学习用途的激活

这里有三种方案

  1. JetBrains官网申请学生认证(正版合法)
    申请地址
  2. Github申请学生包(容易申请,正版合法)申请地址

在校学生建议使用前两种方案,直接在对应页面申请即可
3. 使用网络补丁+许可证激活码激活(学习版请勿用于商业)

- 下载工具包

百度网盘
提取码:u7vv
- 解压压缩包,双击index.html
- 点击上面浮动条的蓝字下载jetbra.zip,(点击没反应的话就直接去工具包的files文件夹里复制)
- 放到你想要放的地方,解压出来(这个网络补丁得一直放在那不能删所以别干出配置在桌面或者配置在下载文件夹的逆天操作来)
- 进入解压出来的文件夹,进入script文件夹,在install-all-users.vbs上右键,以管理员身份运行
- 等到运行完成后回到之前的index.html,找到CLion,点击一下下面的****复制激活码
- 运行CLion,选择Activate CLion->Activation code,在下面的框里粘贴激活码,点击Activate完成激活

3. 工具链的安装

3.1 ARM GNU Toolchain的安装

从 Arm GNU Toolchain 的新页面下载最新的

Windows (mingw-w64-i686) hosted cross toolchains
AArch32 bare-metal target (arm-none-eabi)

  • 下载exe格式的那个就行,安装时候记住自己安在哪里,一会要用

  • 安装完把完成页面的Add path to environment variable勾上!

3.2 STM32CUBEMX的安装

官网下载安装

  • 也要记住安在哪

3.3 OPENOCD的安装

Github下载,找个地方解压

  • 也要记住解压到哪!

4.CLion工具链配置

  • 打开CLion,选择左边Customize,点击右边最下面All settings
  • 弹出窗口选择左边Build, Execution, Deployment里面的Toolchains,
  • C Compiler设置为ARM GNU Toolchain安装目录下bin文件夹里的arm-none-eabi-gcc.exe
  • C++ Compiler设置为ARM GNU Toolchain安装目录下bin文件夹里的arm-none-eabi-g++.exe
  • 点击Apply应用设置
  • 还是左边Build, Execution, Deployment里面,找到Embedded Development
  • 里面的OpenOCD Location去openocd安装目录的bin文件夹找到openocd.exe
  • 里面的Stm32CubeMX Location去stm32cubemx安装目录的bin文件夹找到STM32CubeMX.exe
  • 点击Apply应用设置

5. 新建项目

  • 新建项目左边选择STM32CubeMX,右边选择工程存放路径,进入后等待创建完成(此时开发板是STM32F030F4Px)
  • 用CubeMX打开ioc文件,修改为自己的单片机或开发板型号,并完成自己要配置的内容
  • 生成设置里面Project Settings要和CLion里的项目名字一致,Toolchain/IDE要选择STM32CubeIDE
  • 生成代码,完成后回到CLion

6. 编译烧录设置

  • 回到CLion后会弹出一个板卡选择框,基本上都不能用,需要自己写一个烧录配置
  • 例如STM32F1单片机 + ST-Link

在工程根目录下新建一个文件夹config,在里面新建一个配置文件stlink.cfg
source [find interface/stlink.cfg]
transport select hla_swd
source [find target/stm32f1x.cfg]
adapter speed 10000
```

标签:2024,exe,Toolchain,CLion,STM32,点击,文件夹,cubeMX,安装
From: https://www.cnblogs.com/airlongdianblog/p/18161270

相关文章

  • 2024年最好用的10款ER图神器!
    分享10款ER图工具,详细分析他们的功能特点、价格和适用场景,可以根据你的需求进行选择。ER图(Entity-RelationshipDiagram)是数据库设计中常用的一种模型,用于描述实体之间的关系。这种图形化的表示方法旨在帮助人们理解和设计数据库结构,它们在数据库开发和设计中非常有用。1boardmi......
  • 20240426打卡
    第九周第一天第二天第三天第四天第五天第六天第七天所花时间9h4h1h0h1h代码量(行)7271101980213博客量(篇)11111知识点了解完成了地铁查询系统的App优化了地铁查询代码并通过验收python题目练习无python练习......
  • 【专题】2024中国零售业发展报告-拥抱“性价比时代”报告合集PDF分享(附原数据表)
    原文链接:https://tecdat.cn/?p=36050原文出处:拓端数据部落公众号在消费升级与降级交织的复杂市场背景下,中国零售市场正迈向性价比主导新阶段,高价值追求成核心竞争力。国家统计局数据显示,一季度GDP和居民收入增长,但社零和零售增速放缓,消费信心待提振。2023年快消品零售市场销售额......
  • STM32之UASRT试验
    一、实验目的1.实现STM32F407开发板与上位机工具通讯,中断方式 具体实现的效果:上电后,下位机主动发送helloworld,上位机收到并显示;上位机发送数字0~9,回复:zero~nine2.通讯协议,后面补充3.硬件使用野火开发版STM32F4074.与开发板连接的接口是Usb转串口,根据原理图看出选择的......
  • 2024-04-26 moment.js和day.js之用法和优缺点对比
    用法对比:Moment.js:时间戳转时间格式:moment(timestamp).format('YYYY-MM-DDHH:mm:ss')时间转时间戳:moment(dateString,'YYYY-MM-DDHH:mm:ss').valueOf()Day.js:时间戳转时间格式:dayjs(timestamp).format('YYYY-MM-DDHH:mm:ss')时间转时间戳:......
  • 2024 年 4 月 24 日 周三 雨转阴 凉(820 字)
    今晚应酬,因为想去上课,所以提前溜了。应酬的那家餐厅居然有油茶。真的十分纳罕,这个玩意自我初中之后就没再见到过了。尝了一口,和我小时候印象不太一样,这家做得不好吃。那家的尖椒鸡很好吃,虽然很辣,但是上头,停不下来。一直挑肉吃,吃四五口要辣得喝一口唯依,要不然真的辣得人心......
  • 【2024-04-25】发展改变
    20:00已知有涯,而未知无涯,我们如同立于荒岛之上,被苍茫大海所困。每一代人的任务,都是填出一小块新的陆地。                                                 ——T.H.赫胥......
  • 2024年vue 开发环境 Node.js于win10环境下的安装
    2024年vue开发环境Node.js于win10环境下的安装导航2024年vue开发环境Node.js于win10环境下的安装导航一、下载node.js二、安装node.js三、测试(一)四、环境配置五、测试(二)六、安装淘宝镜像七、安装vue脚手架一、下载node.jsNode.js官方网站下载:https://nodejs.org/en......
  • 20240425打卡
    第九周第一天第二天第三天第四天第五天第六天第七天所花时间9h4h1h0h代码量(行)7271101980博客量(篇)1111知识点了解完成了地铁查询系统的App优化了地铁查询代码并通过验收python题目练习无......
  • 2024年JAVA1.8于window10系统下的安装安装
    2024年JAVA1.8于window10系统下的安装安装导航2024年JAVA1.8于window10系统下的安装安装导航一、下载JAVA1.8二、安装JAVA1.8三、配置环境一、下载JAVA1.8Oracle官网各历史版本:https://www.oracle.com/cn/java/technologies/downloads/archive/首先,我们选择这个版本......