分享大杂烩般的日常、技巧与感动

Keil v5里同时安装MDK-ARM和C51的开发环境

最近论文需要同时用到ARM和C51两种开发环境,之前的解决方案是使用Keil  v2来完成C51单片机的开发工作,ARM的开发工作则交给另外安装的Keil v3环境完成。由于这两个版本的软件都比较老,所以便打算卸载掉,然后重装Keil v5,并同时集成ARM和C51两套开发环境。

卸载Keil时果然遇到了问题,可能是因为两个版本软件同时存在的原因,我电脑中的Keil v3没有卸载干净,只好手动删除了Program Files和ProgramData里有关的文件,并在注册表中一项一项地把相关字段删除。这些准备工作完成后,安装Keil v5的工作正式开始。

 

物料准备

  • MDK5安装包
  • C51v954安装包
  • 算号器

怎么找到这些文件这里就不说了,网上一大堆。实在需要的话在下方留言吧。

其实简单来说就是这么几步:安装MDK→用算号器根据CID算出MDK部分的序列号→安装C51→用算号器根据同样的CID算出C51部分的序列号→完成。

另外需要注意的是,通常我们使用的ARM内核芯片是ST家的,所以在使用之前还需要安装ST的ARM pack包。

 

安装MDK

安装MDK的过程很简单,根据需要随意填写相应的信息,同意软件协议,选择安装路径(我选的D盘),等待安装完成就可以了。简单到以至于我不想上图……

 

安装器材库

这一步按需选做。由于我在可以预见的将来要使用STM32F1系列的芯片做开发,所以我便安装了我需要的这个包。

首先,双击pack文件。安装包会自动找Keil的安装路径,所以直接点击“Next”就可以。

《Keil v5里同时安装MDK-ARM和C51的开发环境》

 

然后就开始安装器材库了,等待进度条完成。

《Keil v5里同时安装MDK-ARM和C51的开发环境》

 

安装完成,点击“finish”关闭安装程序。

《Keil v5里同时安装MDK-ARM和C51的开发环境》

 

 

填写MDK注册码

首先右击桌面上的Keil v5图标,选择“以管理员权限运行”,打开Keil软件后,点击左上方菜单栏File→License Management。

如果不是以管理员权限运行的话,无法激活成功。

《Keil v5里同时安装MDK-ARM和C51的开发环境》

 

复制左上方的CID号

《Keil v5里同时安装MDK-ARM和C51的开发环境》

 

打开算号器,依次粘贴CID号,Target选择ARM,注册版本填MDK Professional,然后点击Generate生成序列号。

说明两点:
1.有时注册版本里面的选项可能与我们使用的有差别,比如下方截图里的就是“Prof. Developers Kit/RealView MDK”,反正就是选择功能最全的那种,如果选择对的话,下一步Product栏会显示的是MDK-ARM Professional,如果选错了的话还可以删掉重来;
2.这个算号器运行时音量会很大声,别吓着,或者提前设置电脑静音。

《Keil v5里同时安装MDK-ARM和C51的开发环境》

将生成的序列号粘贴进Keil的License Management中的New License ID Code栏中,点击Add Lic,MDK环境注册成功。

《Keil v5里同时安装MDK-ARM和C51的开发环境》

 

安装C51开发环境

安装C51环境时的安装过程和MDK很类似,安装也很简单。需要注意的是在安装之前,最好检查一下C51的安装路径是不是跟MDK是一样的。通常来说安装包会自动检测填入MDK的安装路径。

 

填写C51的注册码

同填写MDK注册码的过程几乎完全一样,唯一不同的地方在于此时的Target需要选择成C51,而不是MDK。

安装过程结束。就可以愉快地使用同一套软件完成ARM和C51两种芯片的开发过程了!

点赞

发表评论

邮箱地址不会被公开。