Keil可以说是单片机开发最好用的集成开发工具了,支持从51到ARM7、ARM9、Cortex-M、Cortex-R为内核的大量ARM系列单片机。Keil分C51版、MDK版等,如果想要共存需要做一些额外的配置,另外开发ARM7、ARM9等也需要一些支持包,目前Keil不支持ARM11和Cortex-A系列高级单片机。

一、从官网下载Keil5软件

1、 下载MDK-ARM和C51

        下载地址:https://www.keil.com/download/product/

下载首页

C51下载界面

         进入C51下载界面,需要填入一些信息,可以随意填,邮箱要符合格式,点后点击Submit。

下载C51开发环境

         点击下载C51开发环境

MDK-ARM下载界面

         同C51类似,需要填入一些信息,可以随意填,邮箱要符合格式,点后点击Submit。

2、下载Cortex-M,Cortex-R,ARM7,ARM9支持包

        下载地址:http://www2.keil.com/mdk5/legacy

 3、安装前准备

         安装前需要这5个文件,其中C51V961.EXE、MDK538a.EXE是第1步中下载的两个安装包,MDK79525.EXE、MDKCM525.EXE是第2步下载的支持包。注意,这是当前最新的安装文件,以后官方如果发布新版本了,名称或略有不同。keygen_2032.exe为注册J,这个可以去网上找找,搜一下“Keil5注册J”,很多地方都能下载到,名称可能不一样。

二、C51开发环境安装

        双击C51V961.EXE

        默认安装文件夹只有 Keil_v5,为了后面C51开发环境和MDK开发环境能够做共存配置,这里安装文件夹做一下修改,指定将C51开发环境安装到Keil_v5\Keil_C51文件夹中。

         一路Next,这些信息可以随便填,邮件要符合格式。直至C51环境安装完成,记住若要MDK和C51开发环境共存,必须先安装C51开发环境,安装完成后先别注册。

三、MDK开发环境安装 

        双击MDK538a.EXE

         默认安装文件夹只有 Keil_v5,为了与C51开发环境能够共存,指定将MDK开发环境安装到Keil_v5\Keil_MDK文件夹中,Pack安装到Keil_v5\Keil_MDK\Arm\Packs中。

         MDK安装到最后,会弹出几次这类确认框,勾选始终信任,安装就可以了,这个是用实体开发板进行开发的时候调试用的。一路Next,直至MDK安装完成。

四、C51与MDK共存配置

        如果不做进一步的配置,C51和MDK两个开发环境是无法共存的,如果默认安装,则桌面图标只能打开后安装的那个。如果指定文件夹安装,则相当于两个独立的软件,虽然图标都是Keil5,桌面上的图标也是后安装的那个。如果想只打开一个Keil5,就可以开发C51~ARM9的全系列芯片,则需要做以下共存配置。

1、将Keil_v5\Keil_C51\C51文件夹复制到Keil_v5\Keil_MDK

2、 将Keil_v5\Keil_C51\UV4中的所有文件文件夹复制到Keil_v5\Keil_MDK\UV4,如果有重复文件夹,则合并;如果有冲突文件则跳过。

3、复制 Keil_v5\Keil_C51\TOOLS.INI中的内容,将其追加到 Keil_v5\Keil_MDK\TOOLS.INI内容的下方。

4、内容粘贴过去之后,Keil_v5\Keil_MDK\TOOLS.INI包含其原有内容和C51的TOOLS.INI粘贴过来的内容。注意把PATH Keil_v5\Keil_C51改为Keil_v5\Keil_MDK。 

 5、至此共存配置完毕,可以关掉这些文件了。

五、Keil注册

       去桌面右键点击Keil uVision5图标,以管理员身份运行。打开开发环境,如下图所示,然后点击File --- 秘钥管理。

        可以看到秘钥管理界面,有个CID,下面还有MDK-Lite、PK51这个信息,因为我们把C51开发环境和MDK开发环境合并在一起了,所以这两个需要分别填入注册码。 

         右键点击注册J,以管理员身份运行。将CID填入注册J的CID位置。

         CID填入后,如上图所示选中选择框,如果第二个框没有(Plus),说明没有以管理员身份运行或者注册J不对,可以重新找一个。选择后点击Generate,生成C51注册码。

         C51注册码生成后,复制填入LIC框中,上面选中PK51,点击Add LIC,添加C51注册码。  

        同理生成MDK注册码。

         同理,添加MDK注册码。

六、安装支持包

        最后,安装上MDK79525.EXE、MDKCM525.EXE两个支持包,双击进行安装,一路Next直至安装完成就可以了。中间不要修改安装路径,也不用做其他配置,全部默认,会自动对应原来已安装的开发环境。之后再次打开Keil5,就会发现已经支持C51~ARM9的全系芯片了。

参考阅读

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。