mdk5编译的优点


1.KEIL5的SWD下载速度提升到了50M(KEIL4最大速度为10M,速度提升5倍,下载 程序只用一瞬间,不管是做实验,还是量产,有效提升开发进度)。
2.KEIL5完美兼容KEIL4,安装好以后不用任何设置即可使用以前用KEIL4做的工程。
从KEIL3到KEIL4,你有没有明显的感觉到KEIL的体积越来越大?例如,KEIL3.8才122M,到了KEIL4.6已经487M了。因为单片机的种类过一段时间就会增加,为了能够编译开发最新的芯片,MDK不得不变得越来越大,但是我们并不是都能用到里面的芯片。为了能够解决此问题,KEIL5应运而生了。
KEIL MDK5这一次重大改版,更加方便我们使用。与之前的版本相比,最大的区别在于器件(Software Packs)与编译器(MDK core)分离。也就是说,我们安装好编译器(mdk_5xx.exe)以后,编译器里面没有任何器件。如果我们要对STM32进行开发,只需要再下载STM32的器件安装包(packs)即可。
比如像一些蓝牙或者开发单片机厂商,直接将相关的pack给你就行了,十分方便。
为了能够兼容之前KEIL4之前的工程文件,KEIL另外提供了一个安装程序(mdkcmxxx.exe),安装好这个程序之后,可以直接打开原来用KEIL4做的工程文件,编译下载等操作都不会出现问题。也就是说,你安装好KEIL5之后,再安装一个兼容文件,你之前的KEIL4工程都可以正常编译下载。




———————————————————————————————————————————————————————–
 
安装KEIL MDK5.13(共计两大步:第一步安装MDK,第二步安装器件)
运行下载好的安装文件mdk_513.exe
mdktubiao
安装过程和以前的版本一样,只是安装完成后,会弹出来一个安装器件(pack installer)的界面,也就是说,你要用它来开发哪个芯片。
如下图所示:

packinstaller
中间那个小的是个介绍窗口,点击OK关闭即可。假如说我们要开发LPC1114芯片的话,在右边的窗口中,找到NXP,如下图所示:

packnxp
点击NXP前面的+号,找到LPC1114FBD48/302也就是我们要开发的芯片型号。

 
packlpc1114
 
用鼠标点击芯片以后,在窗口的左边,会有提示,如下图所示:

lpc1114packs
找到LPC1100_DFP后面的Install按钮,点击安装,上图中,你看到LPC1100_DFP后面的,不是Install,而是Up to data,那是因为我是安装好以后截图到这里的。点击Install以后,编译器会链接到一个网址,先下载后安装,在窗口的右下角有下载进度条,LPC1114的软件包大概是20多M,实际测试中,可是下载速度非常的慢,而且大部分时候,等一段时间会有下载失败的提示。所以在这里,我们最好不要点击Install安装,我们点击LPC1114FBD48/302后面的蓝色字体,如下图所示,进入网页以后下载安装包,用迅雷下载比较快。

lpc1114pack1
在打开的网页中,找到如下图所示内容,并点击DOWNLOAD下载,如下图所示:

lpc11xxlpack
下载好安装包以后,点击packs install窗口的File->import菜单命令,找到安装包,以后打开,就会开始安装,安装好以后,Install按钮就变成up to data了。

packimport
这时候,LPC1114的开发环境就建立好了。其它单片机类似。如果以后还要增加器件,可以在KEIL5编辑器里面点击“packs installer”图标,再次安装器件包。

packinstallertubiao
到此,LPC1114的开发板环境就建立了。
你现在可以打开你原来的KEIL4工程文件,默认是以KEIL5打开。打开后会有提示,按照提示,下载好兼容程序mdkcm512a.exe,安装后以后,再次打开原来的KEIL4工程,就可以正常编译开发了。

猜你喜欢

转载自blog.csdn.net/pickers/article/details/79245691