keil5以及stm32CubeMX的下载和安装

 1、什么是keil5和stm32CubeMX?

          Keil5(Keil µVision 5)是一款嵌入式软件开发工具,由德国公司Keil Software开发。 它提供了一个集成开发环境(IDE),包括编译器、调试器和仿真器等组件,可用于开发各种基于ARM架构的嵌入式系统。

        STM32CubeMX 是一个图形工具,可以非常轻松地配置 STM32 微控制器和微处理器,以及为 Arm® Cortex®-M 内核或部分 Linux® 设备树生成相应的初始化 C 代码以用于 Arm® Cortex®- 一个核心,通过一个循序渐进的过程。

        也就是说可以使用STM32CubeMX来配置STM32的引脚以及时钟,来生成可以在keil5运行的初始框架。

2、keil下载与keil注册机使用

2.1、keil下载

网址:C51 Version 9.61 Evaluation Software Request(c51版本)

           MDK-ARM Version 5.39 Evaluation Software Request(ARM版本)

夸克网盘:
链接:https://pan.quark.cn/s/63776199f572
提取码:bD6k

        根据MCU的不同来下载不同的版本,我所使用的是stm32f的微处理器,所以使用ARM版本下载作为演示。

2.1.1网盘下载

        从网盘下载后,可以见到有一个文件夹keygen和一个安装程序MDK535.exe。keygen中是keil注册机,之后会用到。这里的MDK是5.35版本的。双击该程序一直点next,会出现以下界面

        其中Core的路径可以随意设置用来存放代码,而Pack用来存放软件本身的数据只能存放在C盘。设置好之后点击next,填写以下内容,点击next等待安装成功

2.1.2官网下载

                点击链接,可以看到该页面,该版本是539版本的,也可以下载以前的版本,由于该网站为国外网站下载速度较慢,可以从下载管理中复制下载地址到迅雷中下载,速度相比浏览器可以很快。

        接下来的步骤和网盘安装的步骤相同,就不再赘述。

2.1.3芯片包的下载

        下载安装完keil5之后还不能立刻使用,下载安装对应的芯片包是一个必不可少的步骤。没有芯片包的keil5就相当只有躯体没有灵魂一般。软件自带下载比较慢,所以推荐大家官网下载,这里以STM32的为例,默认是最新版本,展开后就有以前的每个版本。

网址:Arm Keil | CMSIS Packs

根据不同的MCU的版本号来选择对应的芯片包,比如

        我所使用的是STM32F1系类的,找到对应的软件包,进行下载,如下可以看到路径已经自动选择好,不用再去选择。点击Next进行安装,等待安装成功即可。

2.1、keil注册机

        接下来对keil进行注册,从迅雷网盘下载的文件kengen为keil注册机

        首先打开keil5,切记要以管理员身份打开,找到file—>license Management

  可以看到CID,复制CID,打开keygen同样要以管理员身份运行,将CID复制到下图相应的位置,选择Target,如果keil是ARM版本就选择ARM点击Generate  

  可见右上图生成一段代码将,该代码复制到keil中,下图所圈出的位置,点击 Add Llc

可以看到注册时间到2032年,此时已经注册成功。

3、stm32CubeMX的下载和安装

网盘下载地址:链接:https://pan.quark.cn/s/439259c15f3f
提取码:ugZ8

         首先安装jre,然后选择第二的压缩包进行解压,点击里面的应用程序进行安装。

        1.打开 jre-8u261-windows-x64.exe 安装包,点击安装;安装任意位置即可。

        2.接下来下载stm32cubemx。

   此时选择第一个即可

进行安装,安装成功后双击打开。

新建项目,点击第一个。

选择自己的MCU的类型,从1处搜索,在2处双击打MCU的类型新建项目

找到Progect Manager输入项目的名称以及路径,路径越短越好,路径尽量不要有中文,全都输入完成后点击GENERATE CODE生成相应的文件和在keil中生成相应的工程,可以在该工程中进行进一步的扩展。

此时看到以上界面说明成功。

  • 32
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值