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