首页 > 其他分享 >[STM32]如何正确的安装和配置keil?(详细)

[STM32]如何正确的安装和配置keil?(详细)

时间:2024-08-13 15:23:32浏览次数:19  
标签:keil STM32 点击 安装 我们 下载 Pack

一、我们为什么需要keil?

        对于嵌入式开发的硬件来讲STM32可以说有着不可撼动的地位,它可能是很多人入门嵌入式开发接触到的第一款芯片,其强大的生态和大量开放的源代码也深受开发者的喜爱。对于嵌入式开发的软件来讲,keil绝对是在一届软件中脱颖而出的,它是一款集成了代码编辑,编译,调试于一体的IDE,并且具有强大的扩展性,支持了市面上大量主流的芯片。总的来说keil是嵌入式开发中不可或缺的IDE之一,那我们现在就来看看如何安装它吧!

二、keil安装包的下载

        这里我们会提供两种下载方法,一种是去官网下载,还有一种就是去我的百度网盘链接下载。我们进行分情况讨论。

1.从官网下载安装包

        下面我们先讲从官网下载,我们可以直接在浏览器中搜索“keil”:

可以看到,搜索出来的第一个就是keil的官网了,如果你没有搜到和下面一样的网站或者怕搜错了,你可以直接点击下面的链接进入keil官网:

keil官网链接:https://www.keil.com/

进入keil的官网以后就能看到这样的界面了,这个界面长期都不会更新,就算更新大致的操作步骤也不会变。如果你在打开网站时加载很慢这是正常的,请耐心等待。如果你在加载了许久以后都没有加载出来,或者直接打不开网站,那么大概率是因为网络问题引起的,你可以考虑更换自己网络环境或者使用一些正向代理手段。如果你尝试了上面的办法依旧不行,那么请使用下面的百度网盘链接进行下载。

我们进入官网以后,可以点击右上角的“Downloads”进入keil的下载界面。

进入到下载界面以后,我们点击“MDK-Arm”,当然,如果你想开发51单片机也可以一并下载“C51”,我们可以将ARM的开发环境和51的开发环境结合起来。

点击“MDK-Arm”后会进入一个填写信息的界面,这些信息包含的你的名字,邮箱还有公司等,这里随意填写即可,不用填写真实的。

在填写完成以后,我们将如图所示几处的勾去掉,然后点击“Submit”进行提交。

在提交了以后,我们会来到一个新的界面,这就是下载的界面了,我们点击这个界面中的“MDK540.EXE”进行下载。这里的540是keil的版本,表示5.40版本,以后版本更新了以后可能就是别的数字,不过都不影响,道理都是一样的。

点击了以后过一会儿浏览器应该就能弹出下载了。

我们将其下载到一个自己的能找到的地方,或者学我一样,新建一个名为“keil”的文件夹,将安装包和安装的位置都放在这个文件夹中。下载的速度比较慢,大家请耐心等待,如果在下载的过程中网络波动可能会导致下载失败。请多试几次,如果你反复下载失败,那就可以考虑去下面找到百度网盘链接进行下载。

下载好以后如图所示。

2.使用百度网盘下载安装包

如果在上面你遇到的网站打不开或者是下载失败等情况,现在我将会为你介绍使用百度网盘进行下载。点击下方的百度网盘分享的链接下载即可。

keil安装包分享: https://pan.baidu.com/s/1u4K5v6e2ZmpcXIzjUso0hA?pwd=clxm 提取码: clxm

下载好以后同样会得到上图中的文件。

在有了安装包以后我们就可以进行下面的安装步骤了。

三、keil的安装

        我们双击安装包打开安装引导程序。

在这一个界面,它告诉我们这个程序可以用于安装或者更新产品。我们这里点击“Next”进入下一步。

在这个界面中,我们需要同意协议,同意以后“Next”才会亮起。

在同意协议后我们继续点击“Next”进入下一步。

在进入下一个界面以后,这里需要我们选择keil本体的安装位置和Pack包的安装位置,这里不推荐大家安装在C盘中。这里的Pack包简单来讲就是芯片包,我们可以安装对应的芯片包让keil对特定的芯片进行支持,我们后面也会详细介绍如何安装Pack包。这里左下角有一个警告是提示我们权限问题,不用太在意。

在切换好路径以后,我们就可以点击“Next”进入下一步了。

在接下来的这个界面中,它需要我们输入我们自己的名字和计算机名字还有邮箱,这里同样的我们随意填写即可,但是注意邮箱的格式必须是[email protected]的形式。

我们在填写好个人信息以后,发现“Next”已经亮起,我们点击“Next”进入下一步。

在点击以后我们就进入了安装步骤,我们等待进度条完成。在安装过程中窗口可能会闪动或者弹出别的窗口,这是正常现象,如果弹出一个窗口让你安装东西,你点击安装即可。

在安装完成以后,就出现了下面的窗口。我们把第一个地方的勾去掉,然后点击“Finish”.

如果你在点击“Finish”以后弹出下面这样的窗口,关掉即可,这个窗口后面会用到。如果关不掉就打开任务管理器结束进程即可。

我们可以看到桌面上已经有keil的图标了。

我们可以双击keil的图标打开keil。成功打开就表示安装没有问题。

至此,我们keil的安装就已经完成了。

四、keil的注册

        我们的keil如果处于没有注册的状态的话,能够编译的代码长度是有限的。如果在没有注册的状态下编译过长的代码就会编译失败。

下面是keil的注册教程,我已经放在了百度网盘中,大家自行下载:

keil注册教程:https://pan.baidu.com/s/1s1QDsbsZ4BOv1R4sMvHxTg?pwd=clxm 
提取码:clxm

五、安装Pack包

        前面我们也提到了,Pack包是用来让keil支持某一个芯片的包,keil虽然很强大,但是它里面不可能包含所有主流芯片的包,很多包还是需要我们用户自行进行安装。假如我们想使用keil开发STM32,我们就需要去下载STM32的Pack包,当然STM32的Pack包也分为很多种,大家要根据自己的需求进行选择。下面我们会介绍两种Pack包的安装方法,一种是直接使用keil自带的Pack包安装工具进行安装,另一种则是去官网下载对应的Pack包进行手动安装。

1.使用keil自带的Pack包安装工具安装

        同样的,我们先启动keil。

我们点击下图框出来的这个图标。

点击以后就启动了keil的Pack包管理工具“Pack Installer”。

我们可以看到这个窗口中有非常多的芯片,有的是芯片架构有的是具体的芯片型号,我们这里举个例子,大家要开发别的芯片的话跟着效仿即可。假如我们这里想要开发STM32F1系列,我们就可以往下滑,找到STM,这里面就包含了STM的所有系列。

我们将其展开,然后找到STM32F1。

我们再将STM32F1展开,这下面就有STM32F1很多系列了,因为我们一整个STM32F1都使用的是同一个Pack包,所以,这下面展开的点哪个都可以。

在选择了一个包以后,我们看到窗口的右边已经出现了变化,我们看到窗口右边框中的包。

对于单纯的芯片包一般都是这种形式的。

我们点击旁边的“Install”就可以开始下载了。

点击“Install”以后,就可以看到窗口的右下角有一个进度条,进度条完成就代表这个包已经装好了。

如果在这里你点击了“install”以后没有出现进度条,或者进度条一直卡在0,就可以考虑使用第二种方法了。

在安装完成以后,我们可以去查看一下。

将刚才的窗口关闭,继续回到keil中。我们点击keil窗口中的魔术棒按键,如图。

点击以后就来到了如下界面,我们点击“Device”按钮。

我们可以看到刚才我们使用keil的包管理工具安装的STM32F1的Pack包已经在其中了。

至此,我们的Pack包已经安装完成。主要讲的是安装方法,大家以后对于不同的芯片也可以使用这个方法。

2.在官网下载对应的Pack包进行安装

        我们首先去到keil下载Pack包的网站。

keil Pack下载网站:Arm Keil | Devices

来到官网以后,我们可以看到非常多的芯片类型。

我们这里仍然使用STM32F1举例。假如我想开发STM32F1,我就需要在这个网站中找到STM32F1的Pack包。我们在搜索框中搜索“STM32F1”,就可以搜索出很多F1的芯片,之前也提到过,STM32F1的Pack包都是通用的,所以我们随便点一个进入下面这个页面。

我们再点击“STM32F1XX_DFP”,来到下载页面。

来到下载页面以后,我们可以看到右边的“Download”,我们点击下面的下载链接就可以开始下载了。

点击了下载链接以后,浏览器过了一会儿就出现了一个下载框,我们可以看到这是一个后缀为pack的文件,我们把它下载到一个我们能找到的地方。

下载完成后的文件如图所示。

我们双击这个pack包进行安装。双击以后,打开了一个安装的窗口,这里显示了这个包所在的路径和keil的路径,并且安装路径是不可修改的。我们直接点击“Next”

出现下面的提示,就表示安装已经成功了。

如果你在这一步安装不成功,或者被提示找不到keil的路径。我们可以打开keil,用keil的Pack安装工具来安装本地Pack包。

我们打开keil,点击图中被框出的按钮。

在Pack包管理器被打开以后,点击“File”,在打开的下拉菜单中点击“Import”。

将我们下载好的Pack包导入并且点击确定。

随后观察右下角的进度条,进度条完了就代表安装完成。

我们用同样的方法验证一下,我们点击魔术棒,再点击“Device”。

可以看到STM32F1的Pack包已经在其中了。

至此,我们keil的安装和配置就已经完成了。

六、结语

        keil的安装只是我们学习嵌入式的第一步,希望大家在以后的学习中,仍然有现在的热情。

标签:keil,STM32,点击,安装,我们,下载,Pack
From: https://blog.csdn.net/c858845275/article/details/141157539

相关文章

  • BurpSuite安装教程
    一、安装前提本机需安装jdk1.8二、安装步骤1、双击文件“burp-loader-keygen”2、点击“run”补充:可能遇到点击“run”没反应的情况,如果遇到这种情况,可以回到文件列表手动点击“运行薄荷.vbs”或者点击“运行.bat”。3、点击【IAccept】 4、粘贴Lisence=5、点击“ne......
  • STM32在Keil5中DeBug界面可以正常运行但是正常运行就失败
    项目场景:提示:这里简述项目相关背景:使用STM32CubeMX建立项目生成基础代码在Keil5MDK中编写STM32F03RCT6程序问题描述提示:这里描述项目中遇到的问题:在DeBug界面可以正常运行但是一旦进行重启自启动芯片就不会正常运行在Debug运行是会卡在一下但是后续运行可继续运行......
  • 【零基础必看的Linux教程】——Linux 安装(CentOs)
    本章节我们将为大家介绍Linux的安装,安装步骤比较繁琐,现在其实云服务器挺普遍的,价格也便宜,如果自己不想搭建,也可以直接买一台学习用用。本教程以centos6.4为例。给大家附上centos下载地址:centos下载地址https://www.centos.org/download/以下针对各个版本的ISO镜像文......
  • 我在高职教STM32——I2C通信之读写EEPROM(3)
            大家好,我是老耿,高职青椒一枚,一直从事单片机、嵌入式、物联网等课程的教学。对于高职的学生层次,同行应该都懂的,老师在课堂上教学几乎是没什么成就感的。正是如此,才有了借助CSDN平台寻求认同感和成就感的想法。在这里,我准备陆续把自己花了很多心思设计的教学课件......
  • EdrawMax v13 解锁版下载和安装教程 (综合图形图表设计软件)
    前言万兴亿图图示(WondershareEdrawMax)是一款综合图形图表设计软件,Visio国产替代.亿图图示中文版(EdrawMax)是一款办公绘图软件的思维导图软件.无需任何绘图功底,即可轻松创建各类思维导图.亿图图示专家,提供大量事例和在线模板,用于创建流程图,信息图,组织结构图,科学......
  • Stable Diffusion教程|SD WebUI必备插件安装 菜鸟轻松成高手
    一个刚学AI绘画的小菜鸟怎么快速成为StableDiffusionde的高手?答案就是SD插件,只要学会使用SD的各种插件,帮你写正向和负向提示词,修复人脸/身体/手指,高清放大图片,指定人物pose,图片微调等等都可以轻松搞定,善用插件是成为高手必经之路。目录1插件安装方法2基础插件介绍3......
  • DBeaver 数据库可视化工具安装教程(图文教程)
    DBeaver是一款流行的数据库管理工具,广泛用于数据库开发和管理。它支持多种数据库类型,包括关系型数据库和NoSQL数据库。支持多种数据库,包括MySQL、PostgreSQL、SQLite、Oracle、SQLServer、DB2、Sybase、Teradata、Firebird、ApacheHive、Phoenix、Presto、MongoDB、C......
  • 三维建模神器:Revit2021怎么下载安装?Revit2021版图文安装教程
    Revit是一款专门为建筑信息模型(BIM)构建的,可以帮助建筑设计师设计、建造和维护质量更好、更高效的建筑,也是现在建筑行业必备的软件之一,现在已经更新了2021的版本,我拿到之后进行了测试,发现还不错,今天我们就来看看Revit2021版本的下载安装方法,详细请看下文图文介绍。软件安装包......
  • PostgreSQL Linux下安装与配置
    1.PostgreSQL安装Linux版本这里使用的是7.x版本,最好是7.6或者7.8。下载地址:https://www.postgresql.org/download/选择好PGSQL的版本,Linux的发行版本直接执行命令即可:#下载PGSQL的rpm包sudoyuminstall-yhttps://download.postgresql.org/pub/repos/yum/reporp......
  • 一块硬盘怎么安装双系统_一块硬盘安装双系统图文教程
    最近有很多网友问题,我一块硬盘能不能安装两个系统,这里可以肯定告诉大家,一块硬盘是可以安装两个系统的,我们可以提前把一块硬盘分多个区,要安装系统的分区建议在60G以上空间保证后期使用不因空间不足折腾,然后分别用小兵U盘把两个系统安装在不同分区实现双系统,下面跟大家介绍一下一......