Keil MDK5 安装破解教程
前置知识
阅读本篇文章需要的前置知识
需要的零件
本文中可能需要的零件
- 单片机(STM32F103RCT6或任意其他支持的单片机)
- mini USB 连接线(一般是卖家送的一根,团购的这个单片机可以直接通过USB烧录程序)
- 任意仿真器(stlink v2、Jlink、DAPlink)
- 一台Windows电脑
下载
相关信息
少数有超能力的同学可以尝试从官网下载,其他同学请使用国内备用下载。国内备用下载1使用又拍云存储。国内备用下载2使用Onedrive世纪互联存储。
- Keil MDK 5.37 官网下载
- Keil MDK 5.37 国内备用下载1
- Keil MDK 5.29 国内备用下载1
- Keil MDK 5.25 国内备用下载1
- Keil MDK 5.23 国内备用下载1
Keil下载其他版本只需要把链接
https://armkeil.blob.core.windows.net/eval/MDK537.EXE最后的三个数字改成你想要的版本就行
下面是STM32CubeMX和STM32CubeIDE的下载链接,注意需要先安装Java运行环境
- Java SE 11.0.17 官网下载 Java SE 11.0.17 国内备用下载1
- STM32CubeMX 官网下载 STM32CubeMX v6.6.1 国内备用下载1
- STM32CubeIDE 官网下载 STM32CubeIDE v1.10.1 国内备用下载1
下面是几个可能用得到的设备驱动程序,用得到的话需要安装对应的驱动程序
下面是之前从不知道哪边得到的资料包,好像是从淘宝商家那边下载的,没啥用,有需要的自己下载
安装教程
安装之前的环境准备
首先你电脑里至少需要一种解压缩软件,如果你不知道的话,请看这个文章
安装STM32CubeMX之前需要先安装Java运行时环境。因为STM32CubeMX是使用Java编写的软件,所以需要先装Java
首先下载Java Java SE 11.0.17 官网下载 Java SE 11.0.17 国内备用下载1
点击下一步开始安装

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

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

安装 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运行时环境
解压并双击打开安装程序,等待安装程序自解压完成

点击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仿真器的驱动,如果你有的话也需要安装驱动