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