历史上的今天
返回首页

历史上的今天

今天是:2025年11月18日(星期二)

正在发生

2022年11月18日 | STM32入门系列-开发工具keil5安装

2022-11-18 来源:zhihu

主要介绍如下三部分内容:

  • keil5软件获取

  • keil5安装

  • 安装STM32芯片包

软件获取

可以通过搜索引擎搜索关键字“KEIL5下载”,找到其官方网站http://www.keil.com。我们这里使用MDK5.14版本,如果后面出了更高的版本选择性升级即可,不过也没有必要什么都追求最新的,这一个软件用着习惯就行。



登录armkeil官方网站,网站首页有软件下载连接,在这里我们选择MDK-Arm。会让你先注册,注册完成之后就可以开始下载了。

软件安装

安装此软件时一定要注意以下几点:

  • 安装路径不能带中文,必须是英文路径。

  • 安装目录不能跟51的KEIL或者KEIL4冲突,三者目录必须分开。

  • KEIL5的安装比起KEIL4多了一个步骤,必须添加芯片包,不然没法选择芯片类型。



点击next,一路默认安装即可,注意安装路径中不能有中文字符。



点finish安装完成,之后再安装STM32芯片包,这个也是按照自己的需要选择芯片包的类型,双击默认安装即可。和以前安装KEIL4等软件不同的是,KEIL5需要单独安装芯片包,否则无法选择芯片类型。STM32芯片包需要去KEIL的官网下载,有F0/1/2/6/4/7这几个系列,具体下载和安装哪个系列的包,具体看你的芯片型号。我们给大家的KEIL5软件内提供了STM32F1和F4的芯片包。大家直接双击安装在KEIL5相应的目录即可。



到这一步软件基本上安装完成了,还剩最后注册一步,file-License management。



点击get LIC via internet,到其官网注册,填写你电脑的CID,购买之后就可以从注册邮箱得到LIC,填入下面框中,点击add LIC。这样STM32开发工具软件就安装完成了。

在网上可以看到有很多软件破解方法,虽然不推荐,但却是是我等穷屌丝的福利,下面介绍一下。



在这里要用到keygen这个破解软件,要用到上文提到的CID,Target选择ARM。需要注意的是,要“以管理员身份运行”keil5,把上面Generate得到的30位LIC码填入,add LIC即可。相信你看完上面这张图已经知道该怎么做了吧。



大功告成,下面将要开始我们STM32开发之旅。在这里还是要默默地向开发工具制作者表示谢意。要注意的是如果你创建工程使用的是KEIL5,那么你用KEIL4软件或者更低版本的软件是打不开这个工程的


推荐阅读

史海拾趣

Adamant Co Ltd公司的发展小趣事

随着电子行业的快速发展,市场竞争日益激烈。Adamant Co Ltd面临着来自同行的压力以及新兴技术的挑战。为了应对这些变革,公司进行了战略调整,加大了对研发和创新的投入。同时,公司还积极拓展新的业务领域,如物联网、人工智能等前沿技术。这些战略调整使得Adamant Co Ltd在激烈的市场竞争中保持了领先地位。

Digilent公司的发展小趣事

DIALIGHT在工业LED照明领域取得了显著成就。公司专注于为工业应用设计集成系统,以减少安装和维护的复杂性,并确保产品在恶劣条件下持续稳定运行。此外,DIALIGHT的LED产品旨在提供优越的运行性能、可靠性和耐久性,帮助客户降低能源成本、维护成本和碳足迹,同时提高设施的安全性和生产力。

HARTING公司的发展小趣事

作为电子行业的领军企业之一,DIALIGHT始终将技术创新作为公司发展的核心驱动力。公司拥有一支高素质的研发团队和先进的研发设施,不断推出具有创新性和竞争力的LED产品。同时,DIALIGHT还积极与高校、科研机构等合作,共同推动LED照明技术的进步和应用。

ANYSOLAR LTD.公司的发展小趣事

ANYSOLAR LTD.的创立源于一次技术突破。创始人李明,一位资深的电子工程师,在一次实验中意外发现了一种新型光伏材料的制备方法。这种材料具有高效的光电转换效率,且成本远低于市场上的同类产品。李明意识到这是一个巨大的商业机会,于是决定辞去工作,创立ANYSOLAR LTD.,专注于这种新型光伏材料的研发和生产。

初创期的ANYSOLAR面临着资金短缺、人才匮乏和市场认可度低等多重挑战。然而,李明凭借对技术的深厚理解和不懈追求,带领团队攻克了一个又一个技术难题,逐步将产品推向市场。通过参加行业展会、与潜在客户建立联系等方式,ANYSOLAR逐渐赢得了市场的认可。

GTK UK Ltd公司的发展小趣事
合理设计电路布局,减少干扰和噪声,提高信号的信噪比。
Easy Braid公司的发展小趣事

作为一家有社会责任感的企业,Easy Braid始终关注环保和公益事业。公司采用环保材料和生产工艺,减少了对环境的污染。此外,Easy Braid还积极参与各种公益活动,为社会做出了积极贡献。这种关注社会责任的企业文化不仅增强了员工的凝聚力和归属感还提升了公司的社会形象和品牌价值。

问答坊 | AI 解惑

Gen2的真正定位及发展方向

Gen2不是RFID技术的标志,它不属于任何一家公司企业、组织或技术供应商。简单来说,Gen2代表了开放供应链中无源RFID技术的最新的演进阶段。 近些天来,“Gen2”引起了供应链众多人士的很大反响。大多数人对其有一个总的概念理解,无非是RFID技术“ ...…

查看全部问答>

高侧电流传感器AD8205及其应用

AD8205是美国模拟器件公司推出的一种单电源高性能差分放大器,典型单电源供电电压为5V,其共模电压输入范围为-2~65V,可以耐受-5~+70V的输入共模电压,适用于高共模电压情况下检测小差分电压的工业设备中。它的增益固定为50V/V,工作温度范围为-40~ ...…

查看全部问答>

《32位MCU开发全攻略——下册》

《32位MCU开发全攻略——下册》…

查看全部问答>

WIFI协议分析

wifi协议分析,唯一不足时E文的,内容还是相当不错~~…

查看全部问答>

gprs 请验证波特率设置并重新连接

各位好:我进行GPRS 拨号,老是有请验证波特率设置并重新连接 请问是什么原因啊? 我已经按照网上说的去掉TONE ,没有设置RTS CTS …

查看全部问答>

linux移植时碰到的补丁问题

在很多linux移植教程中都有在安装完kernel,给其打补丁的操作。我想知道以下问题: 1、这些补丁的作用是什么? 2、添加这些补丁的原因是什么,这些补丁是对其kernel的修正,还是因为移植平台(如ARM、MIPS)的CPU不同,还是因为移植平台开发板( ...…

查看全部问答>

EVC 中如何继承一个已经存在的窗体?

我在VC/EVC中定义了一个窗体dlg1,在窗体中已经封装好了一些事件以及组件,我现在想做另外一个窗体,但是该窗体的内容仅仅在dlg1的基础上增加一些东西,请问一下该如何继承dlg1?…

查看全部问答>

evc4.0下用模拟器调试,打开文件数据,如何设置文件路径,可以顺利打开?

evc4.0下用模拟器调试,打开文件数据,如何设置文件路径,可以顺利打开? ppc2003 emulator   打算文件与exe同级目录…

查看全部问答>