嵌入式开发环境安装教程:蓝桥杯STM32G431(HAL库开发)CT117E学习笔记02

系列文章目录

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记02:开发环境安装

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记03:从零开始创建工程模板并开始点灯


前言

上一篇介绍了一下蓝桥杯板子CT117E的硬件情况,这一篇讲一下如何配置开发环境。

基于STM32CubeMX的HAL库开发主要依靠图形化配置软件STM32CubeMX、JAVA开发环境、集成开发环境MDK-ARM、芯片器件包、HAL固件包。这五个软件资源的安装可以分为两个部分,一是STM32CubeMX开发工具的安装,在此之前要先安装JAVA运行环境(JRE),安装之后还需要在CubeMX中添加对应芯片的HAL固件包。二是集成开发环境MDK-ARM的安装,同样,安装后需要添加芯片的器件包。

这五个资源我都下载好打包上传了,解压下来直接安装就可以了。

链接:https://pan.baidu.com/s/18amOnkKVjaQsaiKmc1U1LA 
提取码:m0cf 
–来自百度网盘超级会员V5的分享


一、JRE安装

打开JRE文件夹,双击JRE安装工具jre-8u341-windows-x64开始安装,一般无需更改设置,直接安装即可。

二、STM32CubeMX安装

双击资源包中的可执行文件SetupSTM32CubeMX-6.6.1-Win.exe开始安装,界面如图:

依次点击NEXT,接受许可协议,同意隐私条款,自定义安装路径,开始程序安装。

三、HAL库在线安装

正常来说,HAL固件包可以在线安装,也可以将固件包下载之后本地安装。本文采用在线安装,会方便一点。

打开刚刚安装好的STM32CubeMX软件,先对库文件夹进行设置,以便后续安装。我把库文件夹装在了D盘,所以后面安装HAL固件包也要放在D盘中。先后点击Help,Updater Settings菜单项,打开如图所示对话框。

在Repository Folder中设置库文件夹,所有MCU的固件包均安装在此目录下,并且这个文件夹一旦安装了一个固件包后就不能更改,此处我将其设置为D盘。注意路径名中不要带有中文或空格,否则可能会报错。

设置完库文件夹之后就要开始在线安装固件包,还是在CubeMX的启动界面依次点击Help,Manage embedded software pachages菜单项,打开如图的对话框。

在其中找到我们需要的芯片STM32G4系列,打开前面的节点展开按钮,选择一个版本安装,一般选择最新版本。选中复选框,点击Install开始安装。等复选框变成绿色就代表安装完成。

四、MDK-ARM安装

MDK-ARM来自德国的Keil公司,是我们做STM32开发的主要工具。我这里提供的是MDK535安装包,双击文件夹中的可执行文件MDK535.EXE即可开始安装。

点击NEXT,同意许可协议,设置安装路径,此处我设置为D盘。然后开始填写用户信息,随便填就可以了。然后开始安装,出现finish则安装完成,退出即可。

五、器件包安装

MDK安装完成后,要在上面支持STM32G431的开发,还需要安装对应的器件包。依然分为在线安装和离线安装,此处我们采用离线安装,会快一点,这里给出了三个安装包:G4、F1、F4,我们蓝桥杯用的是G4,F103和F407也是比较常用的型号,如果后续需要用到另外两个型号的STM32的话也可以安装另外两个。

双击Keil.STM32G4xx_DFP.1.5.0.pack开始安装,安装文件会自动识别MDK的安装路径,无需任何更改。

六、MDK-ARM注册

软件已经全部安装完成,但是为了更好的使用体验,我们还需要把MDK注册为专业版。

找到Keil5的快捷方式,右键以管理员身份运行,依次点击File,License Management菜单,打开授权管理框,复制右侧的Computer ID。

再打开MDK文件夹中的“keil注册机2032年”文件夹,打开注册软件keygen,注意此处最好把杀毒软件关掉,Windows自带的的杀毒软件也要关掉,否则会被认为是病毒。

把刚刚复制的代码粘贴到keygen的CID文本框,注册目标选择ARM,版本选择professional,复制新生成的LIC,并填写到License Management中的LIC文本框,点击Add LIC完成注册。


总结

以上就是软件环境配置。下一篇将会讲如何利用CubeMX生成初始化代码,并利用MDK-ARM开始编程,以及我们的第一个程序:LED流水灯。

物联沃分享整理
物联沃-IOTWORD物联网 » 嵌入式开发环境安装教程:蓝桥杯STM32G431(HAL库开发)CT117E学习笔记02

发表评论