目录
本片文章将主要介绍keil5和cube的安装以及使用流程,所有百度网盘密码均为fire。
共享文件均只为学习使用,请在下载后24小时内删除,严禁商用!使用共享文件产生的一切后果与作者无关!
(一)keil5+mdk
(1)keil是什么?
通俗的来说keil就是用来写代码的,不管是写什么代码肯定都需要一个IDE
比如说理工专业的基础课一般都会有C语言或者python等课程,可能用过Code::Blocks,Eclipse,Visual Studio等软件,keil与他们类似,只是它同时集成了编译、烧录等一系列功能,同时具有一些自己特有的标识符。
(2)keil5的安装
2.1 安装包
keil uVision5的安装包:
官方链接
官方链接其实下载速度对于非校园网等限制速度的环境并不慢并且保证是最新正版
非官方网盘链接
提取码:fire
2.2 安装步骤
1.点开安装包后点击next
2.勾选agree后点击next
3.点击browse更改目录
4.随便写写东西上去,否则不能next,写好后点击next进行安装
5.安装后会弹出一个是否安装,点击是
6.完成安装
如果不希望后续接到消息取消这个勾选,否则后续可能会收到更新通知等
2.3 获取package并安装
安装好keil5之后并不能直接使用,因为keil是一个通用性的IDE,需要让keil知道你使用的是什么芯片,所以需要安装对应的包。
首次双击点开keil后会弹出这个画面,这个是安装包的获取画面,这里有所有的安装包,但是由于获取速度很慢,一般不适用它进行获取安装包
所有的包都是可以去官网下载的,附上我常用的F1和F4的安装包
F1xx+F4xxx安装包链接
F1xx安装包链接
F4xx安装包链接
提取码:fire
这里以F1xx的安装包为例进行展示过程
安装过程十分简单,只需要双击打开安装包后会自动安装
由于我们在上一步进行过设置,所以他会自动安装到我们设置的目录当中
单击next就可以完成安装了
(3)Keil5的注册
在上述步骤中我们完成了keil5的安装以及使用准备,但是免费版的keil只提供一定大小以内的工程编写,对于大型工程便不能使用,我们通常需要注册便我们学习stm32。
下载好软件后我们以管理员身份点开keil,File–>License Management
复制CID号
以管理员身份打开注册软件,将我们的CID输入进去,选择ARM点击Generate后复制生成的字母串
将字母串粘贴回我们的keil的New License ID Code,并点击Add LIC,在列表中出现信息就是成功了
(二)stm32cubemx+java(下文简称cube)
(1)cube 是什么?
cube时ST公司为开发者开发的一套快速配置软件,以往我们需要手动设置的许多参数,都可以用cube进行配置,极大方便我们开始一个项目的配置。
(2)cube的安装
2.1 Java的安装
由于cube依托于Java,我们必须先进行Java(不一定需要最新)的安装
同样可以前往官方进行下载,这里给出Java8u301版本的安装包提取码:fire
点开安装软件后可以选择更改目录(不是必须,小硬盘用户友好)
点击更改后进行下一步即可自动安装
注意安装完成后Java会自动提示你更新,点击链接了解如何取消
2.2 cube安装
Java安装完成后我们便可以进行cube的安装了
官网链接
百度网盘cube安装包6.3.0链接
提取码:fire
双击cube安装软件,会有一个解压的过程,耐心等待一下,一步步来就行
只需勾选第一个,第二个看自己心情
可以点击Browse更改安装地址
如果更改了地址,它会弹出一个警告,可以自行翻译,按YES就行
这里非专业需求什么都不用改,会进行安装
2.3 cube配置
cube安装好之后同样时不能直接使用的,它与keil一样属于stm32通用软件,需要安装相应的文件包才能对你的芯片进行配置
双击点开cube,它会弹出一个弹窗,可以自行翻译,我选择拒绝它的美好服务
点击Help->Manage embedded software packages
可能会打不开,显示xxx正在使用,稍等几分钟就🆗
点开后是这个页面,根据自己的芯片选择最新的包,这里以F1进行距离,勾选后点击install便可自动下载安装(也可根据已有包进行安装)
稍等片刻它会自动下载完成,随后安装包左边框就会变成绿色
至此完成了进行stm32开发的初步准备工作,下一个笔记会以F407点亮流水灯展示完整的开发流程(含如何使用cube进行配置,GPIO知识等),大家喜欢的话点个赞收藏关注三联一下吧~
后续链接如果失效可以留言或者私信,亦可发邮件至huomuW@163.com