博主一直使用的都是arm版本,因为学校上单片机需要安装51版本,在arm版本基础上安装51后,发现arm和51都不能用,一顿操作后终于兼容,写下其中几个重要小点

arm和51共同安装步骤:1.下载安装包,安装arm/51版本keil  2.下载注册机(keygen),在keil的license输入id,激活keil

详细步骤不再赘述,参考任意其他博主教程。以下链接为个人推荐之一:https://blog.csdn.net/m0_70655689/article/details/144383810

下面讲解兼容arm和51时遇到的问题

1.keil的license失效:

原因:keil安装路径文件名被更改

keil所在文件文件名被改过,导致mdk原本安装位置和改后地址不一致

解决办法:重新安装keil,如果license突然失效,把mdk重新装一下就可以了。保证安装地址文件名不改变。如果需要更改安装地址的文件名,则需要重新安装mdk

2.license注册id时显示无法注册

复制CID到注册工具,选择ARM/C51,点击Generate生成注册码,将注册码复制到LIC后,系统提示没有没有log in

原因:此步骤打开keil时一定以管理员身份打开(平时不需要以管理员身份打开)

3.keil的arm和51不兼容

原因:arm和51没有安装在一个文件目录下

解决办法:把arm和51各自建一个文件夹,安装包放在同一个大文件夹下面,如下图所示。在keygen,把arm和51都各自注册一次到keil的license就可以了

4.防火墙已经关闭,keygen突然打不开,文件报错有病毒

解决办法:只关闭windows防火墙不够,需要关闭实时保护,具体可抖音搜索

 

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐