0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32CubeMX安装教程

STM32嵌入式开发 来源:STM32嵌入式开发 作者:STM32嵌入式开发 2022-08-17 15:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

STM32CubeMX是STM32芯片图形化配置工具,通过简单的操作便能实现相关配置,省去了我们配置各种外设的时间,支持MDK、IAR For ARM、TrueStudio等多种工具。

1190f4fc-1dce-11ed-ba43-dac502259ad0.png

安装CubeMX分三步:

JRE(Java Runtime Environment)

STM32CubeMX

STM32的HAL固件库

这三部分资料可以在网盘上下载,链接及提取码如下:

链接:https://pan.baidu.com/s/1I-QRA4Cmc9K4FufRv4PsRw

提取码:stm3

安装JRE

因为STM32CubeMX是用JAVA开发的,所以需要JRE(Java运行时环境)。

在上文提供的网盘上有安装文件,把文件下载下来。

点击安装

11a678ae-1dce-11ed-ba43-dac502259ad0.png

注意要用英文路径,点下一步

11b9d89a-1dce-11ed-ba43-dac502259ad0.png

等待片刻,安装完成,关闭界面

11d9aa3a-1dce-11ed-ba43-dac502259ad0.png

安装STM32CubeMX

软件在上文提到的网盘上,下载即用。

打开安装文件

11e4dc5c-1dce-11ed-ba43-dac502259ad0.png

同意协议,点击下一步

1206f742-1dce-11ed-ba43-dac502259ad0.png

勾选第一个,点击下一步

121ab340-1dce-11ed-ba43-dac502259ad0.png

创建并选择STM32CubeMX文件夹,点击YES,点击下一步

123c707a-1dce-11ed-ba43-dac502259ad0.png

直接点NEXT

12609680-1dce-11ed-ba43-dac502259ad0.png

点击Done,安装完成

127b554c-1dce-11ed-ba43-dac502259ad0.png

安装HAL库

什么是HAL固件库?

HAL库是ST公司为STM32的MCU最新推出的抽象层嵌入式软件,为更方便的实现跨STM32产品的最大可移植性。HAL库推出的同时,也加入了很多第三方的中间件,有RTOSUSB,TCP / IP和图形等等。

和标准库对比起来,STM32的HAL库更加的抽象,ST最终的目的是要实现在STM32系列MCU之间无缝移植,甚至在其他MCU也能实现快速移植。

在线安装HAL库

打开安装好的STM32CubeMX软件,点上面的Help -> Manage embedded software packages。

129da1ec-1dce-11ed-ba43-dac502259ad0.png

跳出来一个选择型号界面 勾选上你要安装的HAL库, 点击“Install Now” 直到安装成功。

12b4d8c6-1dce-11ed-ba43-dac502259ad0.png

至此,STM32CubeMx安装成功了。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    463

    文章

    54389

    浏览量

    469056
  • STM32
    +关注

    关注

    2312

    文章

    11189

    浏览量

    374548
  • 固件库
    +关注

    关注

    2

    文章

    98

    浏览量

    15664

原文标题:STM32CubeMX安装教程

文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何在 STM32Cube CMake 工程中添加源文件

    STM32CubeMX 能够很方便的导出 CMake 工程。例如,如下图所示在 STM32CubeMX的 ToolChain/IDE 中选择 Cmake。CMake 工程可以很容易被
    发表于 04-15 16:07 0次下载

    LAT1574_如何在 STM32Cube CMake 工程中添加源文件

    STM32CubeMX 能够很方便的导出 CMake 工程。例如,如下图所示在 STM32CubeMX的 ToolChain/IDE 中选择 CmakeCMake 工程可以很容易被
    发表于 03-11 10:46 0次下载

    【正点原子STM32N647开发板试用】--开箱与开发环境搭建

    环境搭建 1.软件与工具安装 开发环境安装主要包含如下软件工具STM32CubeProgrammer、STM32CubeMXSTM32Cu
    发表于 01-25 00:01

    基于 X-Cube-FreeRTOS_Heap4 和 CubeMX 生成 UCPD 项目介绍

    某客户反映参考我们的文档 AN5418《How to build a simple USB-PD sink applicationwith STM32CubeMX》去配置 FreeRTOS 生成
    发表于 01-04 11:18 0次下载

    请问RT-Thread与stm32cubemx联合开发的原理是什么?

    在使用RT-Thread与stm32cubemx联合开发的原理是什么,cubemx在其中主要起到了哪些功能呢?
    发表于 10-11 15:49

    STM32cubeMX生成配置rt-thread引用问题求解

    如题,本人小白,刚接触rt-thread,STM32F1/4简便配置起见利用cubeMX自动生成,测试几次后直接蒙了,不知道哪些文件是rt-thread项目必须的,网上说法也五花八门,说代码屏蔽某些
    发表于 09-12 07:21

    意法半导体:STM32CubeMX将不再集成到STM32CubeIDE中

    从2025年11月发布的版本开始,我们将仅以 独立 版本的形式提供 STM32CubeIDE 和 STM32CubeMXSTM32CubeMX将不再集成到STM32CubeIDE
    的头像 发表于 09-01 17:18 3845次阅读

    stm32cubemx在联网时无法启动是怎么回事?

    最近开始重新学习hall库开发(很早以前安装cubemx,那个时候似乎还没有问题),发现软件进入加载界面后就没有反应了。后台显示软件依赖的jdk在正常运行。开始以为是cubemx的问题,对它进行了
    发表于 08-01 08:00

    使用STM32CubeMX的时候创建的工程已经使用的板载资源如何去掉?

    在使用STM32CubeMX的时候创建的工程已经使用的板载资源如何去掉?在基于开发板进行工程创建的时候会把板载资源直接初始化,后面想要用不同的功能配置,如何把初始配置去掉?
    发表于 07-22 07:13

    对于在STM32CubeMx使用FMC中的NAND FLASH里面配置这些时间有什么说明吗?

    对于在STM32CubeMx使用FMC中的NAND FLASH里面配置这些时间有什么说明吗?
    发表于 07-21 07:07

    stm32cubemx上的g031j6的管脚和数据手册不一致,请问哪个是正确的呢?

    stm32cubemx上的g031j6的管脚和数据手册不一致,请问哪个是正确的呢?
    发表于 07-10 06:39

    STM32CubeMX配置STM32G070RBT6TR时为什么无法使能PVD中断?

    STM32CubeMX 配置STM32G070RBT6TR时无法使能PVD中断
    发表于 06-18 07:59

    STM32CubeMX配置STM32G070RBT6TR时无法使能PVD中断怎么办?

    STM32CubeMX 配置STM32G070RBT6TR时无法使能PVD中断
    发表于 06-16 06:32

    STM32CubeMX在配置DCMI的脚位时,在Mode的选项中, 只有8bits, 10bits与12bits, 为何没有14bits?

    STM32CubeMX在配置DCMI的脚位时,在Mode的选项中, 只有8bits, 10bits与12bits, 为何没有14bits?
    发表于 04-27 08:49

    使用STM32CubeMX进行配置USB的时候,有哪些小的需要注意的细节?

    在使用STM32CubeMX进行配置USB的时候,是参照例程进行的配置,自己配置的就是没有成功,例程就灭有问题,总感觉哪里没有打开?有人遇到过需要注意的小细节吗?
    发表于 04-23 06:54