手動安裝Keil5(製作綠色版/精簡版MDK Keil)

星沉地動發表於2016-05-12

經常使用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")





相關文章