时间线---------------------->2023_7_1
一、所需材料*5
- clion_______百度网盘下载链接-------提取码:166b
注:此链接clion是破解版的,下载无需安装,解压完了先运行主目录里的绿化脚本,然后再打开bin文件夹里的clion。 - OpenOCD ______直达链接 或 首页地址
- MingW ______直达链接 或 首页地址
- arm-none-eabi-gcc ______直达链接 或 首页地址
- STM32CubeMX ______直达链接或 首页地址
二、软件安装
在第一步的时候一共下载了4个软件一个文件夹
可以把今天的所有文件放一个文件夹里到时候方便找,或者方便删除
1. 安装stm32cubemx 这个路径需要记得
2. clion上面链接的clion是免安装的,下载之后点击==绿化.bat==那个脚本让后就可以愉快的白嫖了
3. OpenOCD只需要解压出来放在某个自己知道的放软件的目录里,这个路径一定要记得,到时候会用到
4. 安装arm-none-eabi-gcc直接双击运行,安装到一个自己知道的目录里

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


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

注: 我的是已经安装过了的,大家要是不知道每个工具具体是干嘛的,就直接全选安装就行了,软件也不大,就不到10mb,
三、配置软件
- clion



配置完成之后还要配置环境变量(我这里讲的不是很详细,如果不会可以搜“windows环境变量配置”网上详细教程很多)
我的电脑(计算机)右击有个属性选项----->高级系统设置---->环境变量------>第二个框里有个path项 直接双击----->新建------>把刚才MinGW、openocd、以及arm-none-eabi-gcc的bin文件夹路径复制到里面
注: 新建一个只能放一个路径,三个路径要新建三个




四、新建项目

项目名字如果有中文的话可能项目编译辉报错
等待项目建好了之后 点击用cubemx打开

默认工程是一个F4的芯片点击芯片型号可以自定义芯片

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

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

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

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

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

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

本文提供了一步一步的指导,从下载STM32开发所需的软件,包括CLION的破解版,到安装OpenOCD、MingW和arm-none-eabi-gcc,并详细说明了配置环境变量的过程。接着,通过STM32CubeMX新建项目,配置芯片选项,并在CLION中进行代码生成和项目编译。虽然文章未涉及烧录配置,但提醒读者可以寻找其他教程完成这一步。
3633

被折叠的 条评论
为什么被折叠?



