当前位置:   article > 正文

【STM32】STM32CubeMX安装教程详解

stm32cubemx安装教程

00. 目录

01. STM32CubeMX概述

STM32CubeMX是STM32Cube工具家族中的一员,从MCU/MPU选型,引脚配置,系统时钟以及外设时钟设置,到外设参数配置,中间件参数配置,它给STM32开发者们提供了一种简单,方便,并且直观的方式来完成这些工作。所有的配置完成后,它还可以根据所选的IDE生成对应的工程和初始化C代码。除此以外,STM32CubeMX还提供了功耗计算工具,可作为产品设计中功耗评估的参考。

在这里插入图片描述

02. STM32CubeMX特性

  • 内嵌ST MCU Finder,直观的STM32 MCU&MPU选型,Board选型,例程选型和交叉对比选型
  • 丰富易用的图形化接口满足多种配置,并生成相应C代码:
  • 引脚配置,自动冲突处理
  • Arm® Cortex®-M内核、外设的参数配置及动态验证
  • 中间件模块管理及配置
  • 时钟树参数配置及动态验证
  • 电源功耗评估
  • Arm® Cortex®-M内核MCU初始化C工程的自动生成,适用于IAR Embedded Workbench®, MDK-ARM和 STM32CubeIDE (GCC 编译器) ,STM32CubeMX工程包含生成的初始化C代码,STM32驱动、依据配置的中间件和其他相关文档
  • 下载或升级STM32Cube嵌入式软件资源(STM32Cube Packages、STM32Cue Expansion Packages)
  • Arm® Cortex®-A内核STM32微处理器部分Linux设备树的自动生成,DDR配置
  • 通过打开已保存配置的工程切换MCU平台,易于MCU平台间移植
  • 导出配置报告
  • 集成STM32Cube Packages在项目中,
  • CAD资源下载(原理图符号、PCB封装和3D模型)
  • 针对STM32U5系列优化功耗的LPBAM配置
  • TrustZone友好支持
  • 中间件的参数配置USB、LwIP、FatFS、FreeRTOS、Mbed TLS等
  • 针对所有系列可进行Thread-Safe设置;
  • 基于STM32PackCreator可以开发更丰富的STM32Cube扩展包
  • 独立软件运行于Windows®, Linux® , macOS®操作系统,和64-bit Java 运行环境

03. STM32CubeMX安装

3.1 以管理员的方式运行SetupSTM32CubeMX-6.10.0-Win.exe
在这里插入图片描述

3.2 选择Install for all users
在这里插入图片描述

3.3 选择Next
在这里插入图片描述

3.4 接受协议,选择Next
在这里插入图片描述

3.5 选择我已经阅读… ,然后选择Next
在这里插入图片描述

3.6 选择安装目录,点击Next
在这里插入图片描述

3.7 选择确定即可
在这里插入图片描述

3.8 默认配置,然后点击Next
在这里插入图片描述

3.9 安装完成之后,点击Next
在这里插入图片描述

3.10 安装完成,点击Done
在这里插入图片描述

04. STM32CubeMX开发包

4.1打开Cubemx,点击Help
在这里插入图片描述

4.2 选择包管理
在这里插入图片描述

4.3 从本地添加F103相关包
在这里插入图片描述

4.4 找到对应的本地文件,点击打开
在这里插入图片描述

4.5 F1中能够看得到如下,表示已经导入OK
在这里插入图片描述

05. 串口驱动安装

CH340_U转串口WIN10-XP驱动.EXE

06. ST-LINK驱动安装

st-link_v2_usbdriver.exe

07. 常见问题讨论

08. 附录

参考:STM32CubeMX介绍

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/983461
推荐阅读
相关标签
  

闽ICP备14008679号