怎樣讓Keil軟件同時(shí)兼容51單片機(jī)和ARM單片機(jī)的問(wèn)題_第1頁(yè)
怎樣讓Keil軟件同時(shí)兼容51單片機(jī)和ARM單片機(jī)的問(wèn)題_第2頁(yè)
怎樣讓Keil軟件同時(shí)兼容51單片機(jī)和ARM單片機(jī)的問(wèn)題_第3頁(yè)
怎樣讓Keil軟件同時(shí)兼容51單片機(jī)和ARM單片機(jī)的問(wèn)題_第4頁(yè)
怎樣讓Keil軟件同時(shí)兼容51單片機(jī)和ARM單片機(jī)的問(wèn)題_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

怎樣讓Keil軟件同時(shí)兼容51單片機(jī)和ARM單片機(jī)的問(wèn)題怎樣讓Keil軟件同時(shí)兼容51單片機(jī)和ARM單片機(jī)的問(wèn)題怎樣讓Keil軟件同時(shí)兼容51單片機(jī)和ARM單片機(jī)的問(wèn)題怎樣讓Keil軟件同時(shí)兼容51單片機(jī)和ARM單片機(jī)的問(wèn)題編制僅供參考審核批準(zhǔn)生效日期地址:電話:傳真:郵編:怎樣讓Keil軟件同時(shí)兼容51單片機(jī)和ARM單片機(jī)的問(wèn)題作者:佚名

來(lái)源:本站原創(chuàng)

點(diǎn)擊數(shù):8301

更新時(shí)間:2013年08月04日

【字體:大中小】

相信學(xué)ARM的童鞋大多數(shù)都是先學(xué)過(guò)51的,你如果用Keil這樣的編譯環(huán)境的話,也許你會(huì)發(fā)現(xiàn)之前學(xué)校51的Keil開(kāi)發(fā)環(huán)境無(wú)法兼容ARM,或者你在做項(xiàng)目,同時(shí)要用到Keil開(kāi)發(fā)51單片機(jī)和ARM單片機(jī),這個(gè)時(shí)候就開(kāi)始無(wú)奈了,發(fā)現(xiàn)裝了keilC或ADK里面都只有51或者ARM一種單片機(jī)核可供選。難道要我們分別安裝這兩個(gè)軟件答案是不可取的,經(jīng)過(guò)了解,KEIL公司是被ARM公司收購(gòu)了,自從是一家人以后,它們總該相處得好點(diǎn)吧,至少兼容問(wèn)題總不能自家人排斥自家人,那就太不夠意思了,呵呵。

這幾天因?yàn)楣镜钠齐娔X只有10G的C盤空間被我裝軟件以及桌面上放的各種文件給填滿了,所以打算把一些軟件移到其它盤,刪除了KEIL軟件以后,發(fā)現(xiàn)之前可以同時(shí)編譯51和ARM的keil夭折了,所以自己研究了一下,把它的過(guò)程記錄下來(lái)留著以后可作參考。具體方法如下:

第一步到

下載并安裝KeilC:

直接找開(kāi)KeilC一直下一步,中間填下SN碼,這個(gè)在破解的KEILC軟件里面都會(huì)有的。安裝完成后的環(huán)境如下:

第二步把上圖Tools文件用文本的方式打開(kāi)并復(fù)制里面的內(nèi)容保存起來(lái),內(nèi)容如下:

[C51]BOOK0=HLP\("ReleaseNotes")BOOK1=HLP\("uVision2GettingStarted")BOOK2=HLP\("C51User'sGuide")BOOK3=HLP\("C51LibraryFunctions",C)BOOK4=HLP\("Assembler/Utilities")BOOK5=HLP\("RTX51TinyUser'sGuide")BOOK6=HLP\("uVision2DebugCommands")BOOK7=ISD51\("ISD51InSystemDebugger")BOOK8=HLP\("FlashMonitor")BOOK9=MON390\("MON390:DallasContiguousModeMonitor")TDRV0=BIN\("KeilMonitor-51Driver")TDRV1=BIN\("KeilISD51In-SystemDebugger")TDRV2=BIN\("MON390:DallasContiguousMode")TDRV3=BIN\("LPC900EPMEmulator/Programmer")RTOS1=("RTX-51Tiny")RTOS2=("RTX-51Full")Version=PATH="D:\Keil\C51"SN=K1DZP-5IUSH-A01UE

我用的軟件兼容性還是蠻好的,里面有C251,,,C51的聲明段,因?yàn)槲抑灰玫?1和ARM兼容,所以我只把C51的代碼復(fù)制下來(lái)就行了。

第三步安裝ADK,這里要注意ADK的版本要比KEILC的版本高一個(gè)等級(jí),只有這樣才能兼容,如果不這樣的話,可能調(diào)試功能部分會(huì)有問(wèn)題。比如KEIL與proteus進(jìn)行調(diào)試時(shí)會(huì)出現(xiàn)調(diào)試不了的問(wèn)題。

安裝ADK同上,直接下一步,有提示要SN號(hào)的時(shí)候在軟件里面找了復(fù)制,粘貼就行了。安裝路徑跟KEILC的路徑一樣就行了,我在網(wǎng)上看有人說(shuō)不能同一個(gè)路徑,其實(shí)同個(gè)路徑好點(diǎn),省了過(guò)會(huì)要復(fù)制兩次代碼,而且還不用搞兩個(gè)電路在電腦,又麻煩又不方便。安裝后的效果如下:接著打開(kāi)TOOLS文件,把上面的代碼復(fù)制,粘貼上去。[UV2]BOOK0=UV3\("uVisionReleaseNotes")BOOK1=ARMUSE=0remARMUSE=0:=Cygnus/GNU,1:=ARM-ADS,2:=Keil(future)Version=ORGANIZATION="LN"NAME="adminMichael","DSD"EMAIL="LUSSBY"ARMSEL=1

[C166]BOOK0=HLP\("ReleaseNotes")BOOK1=HLP\("uVision2GettingStarted")BOOK2=HLP\("C166User'sGuide")BOOK3=HLP\("C166LibraryFunctions",C)BOOK4=HLP\("EC166EmbeddedC++")BOOK5=HLP\("A166&UtilitiesUser'sGuide")BOOK6=HLP\("uVision2DebugCommands")BOOK7=HLP\("OCDSDebugging")TDRV0=MONITOR\("KeilMonitor-166Driver")TDRV1=OCDS\("OCDSDriverforC16xU/H/UTAH")TDRV2=OCDS\("OCDSDriverforXC16x")RTOS1=("RTX-166Tiny")RTOS2=("RTX-166Full")Version=[C51]BOOK0=HLP\("ReleaseNotes")BOOK1=HLP\("uVision2GettingStarted")BOOK2=HLP\("C51User'sGuide")BOOK3=HLP\("C51LibraryFunctions",C)BOOK4=HLP\("Assembler/Utilities")BOOK5=HLP\("RTX51TinyUser'sGuide")BOOK6=HLP\("uVision2DebugCommands")BOOK7=ISD51\("ISD51InSystemDebugger")BOOK8=HLP\("FlashMonitor")BOOK9=MON390\("MON390:DallasContiguousModeMonitor")TDRV0=BIN\("KeilMonitor-51Driver")TDRV1=BIN\("KeilISD51In-SystemDebugger")TDRV2=BIN\("MON390:DallasContiguousMode")TDRV3=BIN\("LPC900EPMEmulator/Programmer")RTOS1=("RTX-51Tiny")RTOS2=("RTX-51Full")Version=PATH="D:\Keil\C51"SN=K1DZP-5IUSH-A01UE[C251]BOOK0=HLP\("ReleaseNotes")BOOK1=HLP\("uVision2GettingStarted")BOOK2=HLP\("C251User'sGuide")BOOK3=HLP\("C251LibraryFunctions",C)BOOK4=HLP\("Assembler/Utilities")BOOK5=HLP\("uVision2DebugCommands")TDRV0=BIN\("KeilMonitor-251Driver")Version=[ARM]PATH="D:\Keil\ARM"BOOK0=HLP\("ReleaseNotes")BOOK1=HLP\("CompleteUser'sGuideSelection",C)BOOK2=HLP\("RTL-ARMReleaseNotes")BOOK3=HLP\("RVCompilerIntroduction")BOOK4="C:\ProgramFiles\CodeSourcery\SourceryG++Lite\share\doc\arm-2007q3-53-arm-none-eabi\pdf\gcc\"("GNUCCompiler",GEN)TDRV0=ULINK\("ULINKARM7Debugger")Version=PATH1="C:\ProgramFiles\CodeSourcery\SourceryG++Lite\"CPUDLL0=(TDRV0,TDRV5,TDRV6,TDRV8)

#DriversforARM7/9devicesCPUDLL1=(TDRV1,TDRV3,TDRV4,TDRV5,TDRV7,TDRV8)

#DriversforCortex-MdevicesBOOK5="C:\ProgramFiles\CodeSourcery\SourceryG++Lite\share\doc\arm-2007q3-53-arm-none-eabi\pdf\"("GNUAssembler",GEN)BOOK6="C:\ProgramFiles\CodeSourcery\SourceryG++Lite\share\doc\arm-2007q3-53-arm-none-eabi\pdf\"("GNULinker",GEN)BOOK7="C:\ProgramFiles\CodeSourcery\SourceryG++Lite\share\doc\arm-2007q3-53-arm-none-eabi\pdf\"("GNUBinaryUtilities",GEN)TDRV1=BIN\("ULINKARMDebugger")TDRV2=BIN\("ULINKCortexDebugger")TDRV3=BIN\("RDIInterfaceDriver")TDRV4=BIN\("AlteraBlasterCortexDebugger")TDRV5=BIN\("LuminaryEvalBoard")TDRV6=Signum\("SignumSystemsJTAGjet")TDRV7=Segger\("J-LINK/J-TRACE")TDRV8=Segger\("Cortex-M3J-LINK")TDRV9=STLink\("ST-LinkDebugger")[ARMADS]PATH="D:\Keil\ARM"PATH1="BIN40"BOOK0=HLP\("ReleaseNotes")BOOK1=HLP\("CompleteUser'sGuideSelection",C)BOOK2=HLP\("RTL-ARMReleaseNotes")BOOK3=HLP\("RVCompilerIntroduction")BOOK4=BOOK5=TDRV0=ULINK\("ULINKARM7Debugger")Version=

CPUDLL0=(TDRV0,TDRV5,TDRV6,TDRV8)

#DriversforARM7/9devices

CPUDLL1=(TDRV1,TDRV3,TDRV4,TDRV5,TDRV7,TDRV8)

#DriversforCortex-Mdevices

TDRV1=BIN\("ULINKARMDebugger")

TDRV2=BIN\("ULINKCortexDebugger")

TDRV3=BIN\("RDIInterfaceDriver")

TDRV4=BIN\("AlteraBlasterCortexDebugger")

TDRV5=BIN\("LuminaryEvalBoard")

TDRV6=Signum\("SignumSystemsJTAGjet")

TDRV7=Segger\("J-LINK/J-TRACE")

TDRV8=Segger\("Cortex-M3J-LINK")

TDRV9=STLink\("ST-LinkDebugger")

RTOS0=("Dummy")

RTOS1=("RTXKernel")

[KARM]

PATH="D:\Keil\ARM"

CPUDLL0=(TDRV0,TDRV5,TDRV6,TDRV8)

#DriversforARM7/9devices

CPUDLL1=(TDRV1,TDRV3,TDRV4,TDRV5,TDRV7,TDRV8)

#DriversforCortex-Mdevices

BOOK0=HLP\("ReleaseNotes")

BOOK1=HLP\("RTL-ARMReleaseNotes")

BOOK2=HLP\("CompleteUser'sGuideSelection",C)

BOOK3=HLP\("RVCompilerIntroduction")

TDRV0=BIN\("ULINKARMDebugger")

TDRV1=BIN\("ULINKCortexDebugger")

TDRV2=BIN\("RDIInterfaceDriver")

TDRV3=BIN\

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論