你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32 CubeMx使用教程一--安装教程

[复制链接]
STMCU 发布时间:2020-10-26 10:42
一、STM32CubeMX 简介
1、STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,目的就是为了方便开发者, 允许用户使用图形化向导生成C 初始化代码,可以大大减轻开发工作,时间和费用,提高开发效率。STM32CubeMX几乎覆盖了STM32 全系列芯片。


在CubeMX上,通过傻瓜化的操作便能实现相关配置,最终能够生成C语言代码,支持多种工具链,比如MDK、IAR For ARM、TrueStudio等  省去了我们配置各种外设的时间,大大的节省了时间 1.png 安装CubeMx一共需要三个
JRE (Java Runtime Environment)  Java运行环境 运行JAVA程序所必须的环境的集合
STM32CubeMX
HAL库   STM32 HAL固件库   ST官方推出的另一套库
1安装JRE
由于 STM32CubeMX 软件是基于 JAVA 环境运行的,所以需要安装 JRE (Java Runtime Environment)才能使用,

官网:  https://www.java.com/en/download/manual.jsp
百度云:https://pan.baidu.com/s/1WD5E4enEZ_mw0-NGBl_bUw 提取码: e8gs    (定时更新最新版本)

1点击安装
2.png
2 修改路径 点下一步
3.png
3 等待安装完成,关闭界面
4.png

2安装STM32CubeMX
官网:
www.st.com/stm32cubemx
百度云:https://pan.baidu.com/s/1dm83PbIsq7Vk9bAyFNinag 提取码: wjmd

官网下载:
5.png
在官网下载需要注册下ST官网账号,目前最新为5.3.0版本,不想在官网下可以在百度云盘下载,

1打开安装包
6.png
2同意协议,下一步
7.png
3 勾选第一个即可,第二个选项是是否同意ST公司收集你的个人使用信息等。
8.png
4 点YES  这句话是安装本软件可能会与文件夹之前文件冲突,导致文件夹之前文件丢失 是否继续
点继续即可
9.png
5 直接点NEXT,其他不用设置 之后开始安装
10.png
6 安装完成,点Done退出
11.png

3安装HAL库
什么是HAL固件库?

STM32 HAL固件库是Hardware Abstraction Layer的缩写,中文名称是:硬件抽象层。HAL库是ST公司为STM32的MCU最新推出的抽象层嵌入式软件,为更方便的实现跨STM32产品的最大可移植性。HAL库的推出,可以说ST也慢慢的抛弃了原来的标准固件库,这也使得很多老用户不满。但是HAL库推出的同时,也加入了很多第三方的中间件,有RTOS,USB,TCP / IP和图形等等。

和标准库对比起来,STM32的HAL库更加的抽象,ST最终的目的是要实现在STM32系列MCU之间无缝移植,甚至在其他MCU也能实现快速移植。
并且从16年开始,ST公司就逐渐停止了对标准固件库的更新,转而倾向于HAL固件库和 Low-layer底层库的更新,停止标准库更新,也就表示了以后使用STM32CubeMX配置HAL/LL库是主流配置环境;

HAL库,有在线安装、离线安装两种方式。

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

12.png
会跳出来一个选择型号界面   勾选上你要安装的HAL库, 点击“Install Now” 直到安装成功。 如下图:
13.png
离线安装
离线安装需要下载安装包,这里提供百度云和ST官方下载方式           PS:建议在线安装  速度快,又稳定

官网:www.st.com/stm32cubemx
软件下载旁边一栏就是HAL库下载  下载对应芯片的安装包
14.png
15.png
16.png



百度云:https://pan.baidu.com/s/1dm83PbIsq7Vk9bAyFNinag 提取码: wjmd   
1直接导入安装包   Help -> Manage embedded software packages ->From Local  选择离线包即可
17.png
2直接解压
Help->Updater Settings...     可以选择HAL库安装包路径 ,默认在C盘 可以自行修改
18.png
解压到相对应路径即可
19.png 到此,恭喜你的STM32 CubeMx安装成功了。
基本的使用与新建工程点亮LED灯,请参看《STM32CubeMX教程二--基本使用(新建工程点亮LED灯)》

收藏 评论0 发布时间:2020-10-26 10:42

举报

0个回答

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版