当时以为电脑可以装两个keil,最开始用的C51,开始学习STM32后安装MDK发现把原来的覆盖了,C51就不能用了,现在终于找到办法一个keil可以同时兼容。
1.安装c51v959
- 以管理员身份运行c51v959.exe
- 点击Next
- 点击I agree,在点击Next
- 选择好安装路径(路径中最好不要有中文)后,点击Next
- 接下来的信息随便填,然后点击Next开始安装
- 安装完后,取消两个勾选,点击finish
2.安装mdk518
- 以管理员身份运行mdk518.exe
- 点击Next
- 点击I agree,再点击Next
- 选择好安装路径(路径中最好不要有中文)后,点击Next,这里和前面有点区别,分别有Core和Pack的路径
- 接下来的信息随便填,然后点击Next开始安装
- 安装完后,取消勾选,点击finish
3.keil兼容c51和stm32
打开c51的安装路径,复制整个c51文件夹到mdk的安装路径下
打开c51安装路径下的UV4文件夹,全选并复制,然后粘贴到mdk的安装路径下的UV4文件夹内,提示冲突选择跳过,打开c51安装路径里的TOOLS.INI文件,复制里面的所有内容,然后粘贴到mdkTOOLS.INI文件的最后一行,然后将复制内容里的PATH改为当前的路径:
# 未改动前
[c51]
PATH="D:\keil\Keil C51\C51"
# 改动后
[c51]
PATH="D:\keil\MDK-ARM\C51\"
4.破解keil软件
- 打开mdk安装路径下的UV4文件夹,以管理员身份运行UV4.exe
- 点击File,再点击License Management
- 复制CID
- 以管理员身份运行crack.exe
- 将复制好的CID粘贴进对应位置,Target选择C51,选择Professional,点击Generate
- 复制生成的序号粘贴到New License ID Code
- 点击Add LIC
- 再将Target选择为ARM,选择Professional,点击Generate
- 复制生成的序号粘贴到New License ID Code
- 点击Add LIC
5.添加快捷方式
打开mdk安装路径下的UV4文件夹,右击UV4.exe,选择发送到桌面快捷方式,重命名为Keil uVision5.
需要安装包的可以私信我