手动安装Keil5(制作绿色版/精简版MDK Keil)

经常使用ARM Keil5;

而它更新也很频繁;

安装包也非常大;

每次安装还自动安装ULink驱动,不能忍了,必须要动刀子了。


手动制作Keil的绿色版,或者说手动安装Keil:

首先要下载好MDK518.EXE,400多MB。这个安装包其实就是一个压缩包,可以直接解压。

原理就不多说了,直接说步骤吧:

1.解压它,得到"ARM"和"UV4"两个文件夹,和四个小文件。

2.保留两个文件夹和"SETUP.INI",把SETUP.INI改名为TOOLS.INI

3.打开TOOLS.INI,

删除[UV2]以前的全部内容,

修改[UV2]下面的RTEPATH="你当前目录\ARM\PACK",

修改[ARM]下面的PATH="你当前目录\ARM",

修改[ARMADS]下面的PATH="你当前目录\ARM"

修改[ARMADS]下面的PATH1=".\ARMCC\bin\"

4.现在你可以去UV4文件夹下面双击UV4.EXE,启动Keil了,实践证明Keil不能放到中文路径下,否则有问题。


以上1-4步骤就是手动安装过程,下面说说精简:

A.精简TOOLS.INI

在[ARM]和[ARMADS]下面的BOOK开头的都可以删除,这个是帮助内容,以TDRV开头的是UV4工程Debug选项下面的调试器选项,一般用JLink的话只保留Segger\JLTAgdi.dll和Segger\JL2CM3.dll,其它都可以删除,免得看到烦,如果你要用其它的,自行选择删除。

B.精简调试器

刚才在TOOLS.INI中删除的TDRVx内容所对应的文件都可以删除,什么Signum\SigUV3Arm.dll, NULink\Nu_Link.dll这些文件统统都删掉,看到讨厌。

C.精简其它文件

在UV4目录下UV4.cdb,uv4.chm,uv4jp.chm可以放心删除。

后缀为.SVCS的是版本控制功能选项,用不上的可以删除,删除了之后IDE界面的SVCS菜单就干净了。

在ARM\Pack目录下的文件也用不上,可以删除。

在ARM\Flash目录也可以删除。

在ARM\Utilities目录也可以删除。

在ARM\Startup目录也可以删除。

在ARM\Help目录也可以删除,这个文件夹太大了。

在ARM\ARMCC\lib\cpplib,如果不用C++开发,也可以删除

D.完了,这下Keil绿色精简版就做好了。一下就清爽了


附上一个编缉好的TOOLS.INI文件

[UV2]
ARMSEL=1
USERTE=1
RTEPATH="C:\Program Files\Keil\ARM\PACK"
TOOL_VARIANT=mdk_pro

[ARM]
PATH="C:\Program Files\Keil\ARM\"
LIC0=此处已删除

[ARMADS]
PATH="C:\Program Files\Keil\ARM\"
PATH1=".\ARMCC\bin\"
ARMCCPATH0="ARMCC" ("V5.06u1 (build 61)")
RTOS0=Dummy.DLL("Dummy")
CPUDLL0=SARM.DLL(TDRV0,TDRV4,TDRV5,TDRV8)                                                          # Drivers for ARM7/9 devices
CPUDLL1=SARMCM3.DLL(TDRV1,TDRV2,TDRV3,TDRV4,TDRV6,TDRV7,TDRV9,TDRV10,TDRV11,TDRV12,TDRV13,TDRV14)  # Drivers for Cortex-M devices
CPUDLL2=SARMCR4.DLL(TDRV6)                                                                         # Drivers for Cortex-R4 devices
TDRV0=Segger\JLTAgdi.dll("J-LINK / J-TRACE ARM")
TDRV1=Segger\JL2CM3.dll("J-LINK / J-TRACE Cortex")




posted @ 2016-05-12 18:32  星沉地动  阅读(3020)  评论(0编辑  收藏  举报