Keil uVision4 for ARM 下增加支持C51,C5x功能

原文鏈接:http://blog.csdn.net/skertone/article/details/7046447

原文作者:skertone

問題原因:該方法是爲了解決安裝keil for arm後無法正確打開和編譯C51的代碼是提示缺少.ini文件的問題,確保在安裝一個keil後可以同時編譯arm和c51的代碼。

 

第一步編輯 TOOLS.ini

找到Keil安裝目錄, 用記事本修改 TOOLS.ini

在 [ARM] 段前面增加 [C51]段,需增加的內容如下, 注意 PATH路徑可能需修改爲實際路徑

[C51]
PATH="C:\Keil\C51\"
SN=K1DZP-5IUSH-A01UE
VERSION=V9.01
BOOK0=HLP\RELEASE_NOTES.HTM("Release Notes",GEN)
BOOK1=HLP\GS51.PDF("uVision2 Getting Started",GEN)
BOOK2=HLP\C51.PDF("C51 User's Guide",GEN)
BOOK3=HLP\C51LIB.CHM("C51 Library Functions",C)
BOOK4=HLP\A51.PDF("Assembler/Utilities",GEN)
BOOK5=HLP\TR51.CHM("RTX51 Tiny User's Guide",GEN)
BOOK6=HLP\DBG51.CHM("uVision2 Debug Commands",GEN)
BOOK7=HLP\ISD51.CHM("ISD51 In System Debugger",GEN)
BOOK8=HLP\FlashMon51.CHM("Flash Monitor",GEN)
BOOK9=MON390\MON390.HTM("MON390: Dallas Contiguous Mode Monitor",GEN)
TDRV0=BIN\MON51.DLL ("Keil Monitor-51 Driver")
TDRV1=BIN\ISD51.DLL ("Keil ISD51 In-System Debugger")
TDRV2=BIN\MON390.DLL ("MON390: Dallas Contiguous Mode")
TDRV3=BIN\LPC2EMP.DLL ("LPC900 EPM Emulator/Programmer")
TDRV4=BIN\UL2UPSD.DLL ("ST-uPSD ULINK Driver")
RTOS1=RTXTINY.DLL ("RTX-51 Tiny")
RTOS2=RTX51.DLL ("RTX-51 Full")

修改後效果如圖所示:

這一步之後,就可以用keygen 算註冊碼授權了, 新建工程時就能選擇C5x器件了

 第二步 下載並解壓C51編譯器放在 Keil安裝目錄下即可

可以去這個地址下載 http://download.csdn.net/detail/skertone/3887373

 或者去別人裝了Keil For C51的機器上Copy一份,結果圖如下:

目前就可以實現arm和C51的編譯了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章