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

这篇具有很好参考价值的文章主要介绍了记录: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直接双击运行,安装到一个自己知道的目录里

clion stm32,嵌入式,嵌入式软件,环境配置,stm32,单片机,软件构建

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

clion stm32,嵌入式,嵌入式软件,环境配置,stm32,单片机,软件构建clion stm32,嵌入式,嵌入式软件,环境配置,stm32,单片机,软件构建

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

clion stm32,嵌入式,嵌入式软件,环境配置,stm32,单片机,软件构建
注: 我的是已经安装过了的,大家要是不知道每个工具具体是干嘛的,就直接全选安装就行了,软件也不大,就不到10mb,

三、配置软件

  1. clion
    clion stm32,嵌入式,嵌入式软件,环境配置,stm32,单片机,软件构建
    clion stm32,嵌入式,嵌入式软件,环境配置,stm32,单片机,软件构建

clion stm32,嵌入式,嵌入式软件,环境配置,stm32,单片机,软件构建

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

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

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

clion stm32,嵌入式,嵌入式软件,环境配置,stm32,单片机,软件构建
clion stm32,嵌入式,嵌入式软件,环境配置,stm32,单片机,软件构建
clion stm32,嵌入式,嵌入式软件,环境配置,stm32,单片机,软件构建
clion stm32,嵌入式,嵌入式软件,环境配置,stm32,单片机,软件构建

四、新建项目

clion stm32,嵌入式,嵌入式软件,环境配置,stm32,单片机,软件构建

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

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

clion stm32,嵌入式,嵌入式软件,环境配置,stm32,单片机,软件构建
默认工程是一个F4的芯片点击芯片型号可以自定义芯片
clion stm32,嵌入式,嵌入式软件,环境配置,stm32,单片机,软件构建

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

clion stm32,嵌入式,嵌入式软件,环境配置,stm32,单片机,软件构建

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

clion stm32,嵌入式,嵌入式软件,环境配置,stm32,单片机,软件构建

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

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

clion stm32,嵌入式,嵌入式软件,环境配置,stm32,单片机,软件构建

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

clion stm32,嵌入式,嵌入式软件,环境配置,stm32,单片机,软件构建

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

clion stm32,嵌入式,嵌入式软件,环境配置,stm32,单片机,软件构建

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

clion stm32,嵌入式,嵌入式软件,环境配置,stm32,单片机,软件构建文章来源地址https://www.toymoban.com/news/detail-725082.html

到了这里,关于记录:clion上开发stm32 环境配置(保姆级详细教程)----->2023_7_1的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于Clion的STM32开发环境搭建及注意事项(现阶段最便捷可靠)

    STM32的使用的比较多的IDE是MDK,其拥有强大的调试功能,但由于MDK的代码补全功能及其难用,以及调试功能全英文界面入门门槛较高,先推荐一套无比好用的STM32开发环境——Clion。基于Clion强大的代码补全、各种多样化的功能、插件以及调试功能,可以让开发者在开发STM32的过

    2024年02月10日
    浏览(46)
  • vscode开发stm32的编译环境配置教程

    2023年08月08日
    浏览(47)
  • STM32CUBUMX配置RS485(中断接收)--保姆级教程

    ———————————————————————————————————— ⏩ 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大三学生。 ⏩最近在开发一个STM32H723ZGT6的板子,使用STM32CUBEMX做了很多驱动,包括ADC、UART、RS485、EEPROM(IIC)、FLASH(SPI)等等。

    2024年02月16日
    浏览(70)
  • 零基础快速上手STM32开发(手把手保姆级教程)

    作为一名嵌入式工程师,STM32 是必须要学习的一款单片机,同时这款单片机资料足够多,而且比较简单,非常适合初学者入门。 STM32 是一款由 STMicroelectronics 公司开发的 32 位微控制器,由于其强大的处理能力和广泛的应用领域,如嵌入式系统、物联网设备、机器人等,而受到

    2024年02月05日
    浏览(55)
  • Spark环境搭建安装及配置详细步骤(保姆教程)

    1 Spark-Local 模式  1.1 解压缩文件  将 spark-2.1.1-bin-hadoop3.2.tgz 文件上传到 Linux 并解压缩,放置在指定位置,路径中。  1.2 启动 Local 环境  1) 进入解压缩后的路径,执行如下指令   2) 启动成功后,可以输入网址进行 Web UI 监控页面访问   1.4 退出本地模式  按键 Ctrl+C 或输入

    2024年02月02日
    浏览(55)
  • stm32使用HAL库配置串口中断收发数据(保姆级教程)

    最近在学习使用hal库,之前都是用标准库来写32代码,所以发个帖子记录一下学习过程,同时也希望能帮助到一些也在学习HAL库的同学。 接下来进入正题 串口中断是指当单片机收到一个串口数据时,单片机会产生一个中断信号,通知处理器中断服务程序去处理这个接收到的数

    2024年02月07日
    浏览(43)
  • STM32+Clion多线程开发

    目录 创建多线程 freertos.c main.cpp main_app.h 二值信号量 相关API介绍 (1) osSemaphoreCreate (2)osSemaphoreDelete (3)osSemaphoreRelease (4)osSemaphoreWait 实际使用 创建信号量(freertos.c) 在头文件中外部引用(freertos_inc.h) main.c 关于clion使用printf,参考【教程】手把手教你用Clion进行STM32开

    2024年03月15日
    浏览(48)
  • STM32MX配置EEPROM(AT24C02)------保姆级教程

    ———————————————————————————————————— ⏩ 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大三学生。 ⏩最近在开发一个STM32H723ZGT6的板子,使用STM32CUBEMX做了很多驱动,包括ADC、UART、RS485、EEPROM(IIC)、FLASH(SPI)等等。

    2024年02月16日
    浏览(54)
  • STM32移植LVGL8.0.2超详细的保姆级教程附移植好的工程文件

    网上教程那么多,为什么你要写这个教程? 问的好,csnd上很多类似的教程,他们写的都很好,但是有些过于简洁,对刚上手的小伙伴不太友好,移植到一半遇到bug就想放弃。一些第三方的教程很详细,但是由于lvgl的版本迭代很快,移植的过程有了一些变化,所谓失之毫厘差

    2024年02月03日
    浏览(43)
  • HC-05蓝牙模块--------手机与STM32通信(代码编写)(上位机配置)保姆级教程

    ⏩ 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大三学生。 ⏩因为之前无论是电赛还是做项目,都用到了蓝牙模块,如:手机和stm32的通信,电赛中的双车通信,还是遥感小车的stm32与stm32的无线通信等等 ⏩本篇文章对HC-05蓝牙模块与手机的通信做一个详

    2024年02月03日
    浏览(76)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包