Keil MDK5 安装破解教程

We-Fly教程大约 7 分钟

前置知识

阅读本篇文章需要的前置知识

需要的零件

本文中可能需要的零件

  • 单片机(STM32F103RCT6或任意其他支持的单片机)
  • mini USB 连接线(一般是卖家送的一根,团购的这个单片机可以直接通过USB烧录程序)
  • 任意仿真器(stlink v2、Jlink、DAPlink)
  • 一台Windows电脑

下载

相关信息

少数有超能力的同学可以尝试从官网下载,其他同学请使用国内备用下载。国内备用下载1使用又拍云存储。国内备用下载2使用Onedrive世纪互联存储。

Keil下载其他版本只需要把链接https://armkeil.blob.core.windows.net/eval/MDK537.EXE最后的三个数字改成你想要的版本就行

下面是STM32CubeMXSTM32CubeIDE的下载链接,注意需要先安装Java运行环境

下面是几个可能用得到的设备驱动程序,用得到的话需要安装对应的驱动程序

下面是之前从不知道哪边得到的资料包,好像是从淘宝商家那边下载的,没啥用,有需要的自己下载

安装教程

安装之前的环境准备

首先你电脑里至少需要一种解压缩软件,如果你不知道的话,请看这个文章

解压缩软件安装教程

安装STM32CubeMX之前需要先安装Java运行时环境。因为STM32CubeMX是使用Java编写的软件,所以需要先装Java

首先下载Java Java SE 11.0.17 官网下载open in new window Java SE 11.0.17 国内备用下载1open in new window

点击下一步开始安装

这边可以选择你安装的位置,点击下一步

安装完成以后点击关闭就行

安装 Keil MDK 5

首先打开安装文件,这边以5.37版本为例,其他版本的安装破解流程基本一致

点击Next>>

勾选I agree to all ...,点击Next>>

这边是选择安装位置的,上面的是Keil本身安装的位置,下面的是对应的开发板的开发套件的安装位置,设置好以后点击Next>>

这边的信息请随意填写,点击Next>>

接下来的安装过程中可能会弹出类似的驱动软件安装窗口好几次,请一律同意安装

安装结束后点击Finish退出

第一次运行会弹出这样一个窗口,点击一下OK,然后等待下方的进度条下载索引文件,如果太慢或者卡住说明你网络不好,请用实验室的网络

索引下载完成以后就可以关闭这个窗口了

注册 Keil MDK 5

右键桌面上的Keil uVision,以管理员身份运行

注意

确保关闭电脑上的杀毒软件

打开 File - License Management...

选中CID,然后右键复制

打开Keil注册机.zip压缩包内的keygen.exe

注意

注册机是用来破解的软件,注意这个软件可能会被杀毒软件查杀,如果杀毒软件有提示请放行。这个软件有点吵,戴耳机的同学注意一下

然后将刚刚复制的CID粘贴到1位置,在2位置的下拉菜单里选择ARM,然后在3位置的下拉选单里选择Prof.Developers Kit (Plus),然后点击4位置的Generate,然后复制5位置的一串密码

然后回到刚刚Keil的证书界面,请确保你已经以管理员身份运行

将刚刚复制的密码粘贴到1位置,然后点击2位置的Add LIC,确认箭头部分显示的是***LIC Added Successfully***,然后上面的列表会有一行刚刚添加的证书,然后点击3位置的Close关闭界面

至此,Keil的安装破解已经完成

安装 STM32CubeMX

首先需要按照这边的步骤安装好Java运行时环境

解压并双击打开安装程序,等待安装程序自解压完成

extract

点击Next开始安装

勾选I accept the...,点击Next

勾选I have read and understand...,点击Next

选择安装位置,点击Next

点击Next

等待安装完成,点击Next

点击Done

然后STM32CubeMX就安装完成了

安装驱动程序

硬件要在操作系统上正常使用就需要安装对应的软件,也就是驱动程序

下面是几个可能用得到的设备驱动程序,用得到的话需要安装对应的驱动程序

下面是 CH340 USB 转 TTL 模块

提示

大家买的 STM32F103RCT6 有些是内置 CH340 USB 转 TTL 芯片的,比如图中这款,也需要安装这个驱动

下面是ST Link V2 仿真器的样子

还有一种 DAP Link 仿真器,这种是免驱动的

下面是Jlink仿真器的驱动,如果你有的话也需要安装驱动