版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子商務(wù)物流效率客戶反饋提升
- 高一化學(xué)鞏固練習(xí):物質(zhì)的分類(基礎(chǔ))
- 2024高中地理第2章區(qū)域可持續(xù)發(fā)展第1節(jié)荒漠化的危害與治理-以我國(guó)西北地區(qū)為例學(xué)案湘教版必修3
- 2024高中物理第三章傳感器章末復(fù)習(xí)課達(dá)標(biāo)作業(yè)含解析粵教版選修3-2
- 2024高中語(yǔ)文第2單元孟子蚜第6課我善養(yǎng)吾浩然之氣訓(xùn)練含解析新人教版選修先秦諸子蚜
- 2024高考化學(xué)一輪復(fù)習(xí)課練11硫及其化合物含解析
- 2024高考?xì)v史一輪復(fù)習(xí)第15講中國(guó)近現(xiàn)代社會(huì)生活的變遷學(xué)案含解析人民版
- 2024高考地理一輪復(fù)習(xí)第二部分人文地理-重在運(yùn)用第一章人口的變化第16講人口的數(shù)量變化和人口容量課時(shí)作業(yè)含解析新人教版
- 星星火炬照童心逐夢(mèng)前行譜新篇-2024秋季學(xué)期學(xué)校少先隊(duì)工作總結(jié)【課件】
- 小學(xué)勞動(dòng)教育實(shí)施方案
- 《白描花卉妙筆生》 課件 2024-2025學(xué)年嶺南美版(2024) 初中美術(shù)七年級(jí)上冊(cè)
- 2025年公務(wù)員考試申論試題與參考答案
- 2024年秋季新人教PEP版三年級(jí)上冊(cè)英語(yǔ)全冊(cè)教案
- 蘇教版四年級(jí)上冊(cè)四則混合運(yùn)算練習(xí)200道及答案
- 2024耐張線夾技術(shù)規(guī)范
- 2024年中考英語(yǔ)語(yǔ)法感嘆句100題精練
- 《海洋與人類》導(dǎo)學(xué)案
- 挑戰(zhàn)杯紅色賽道計(jì)劃書(shū)
- 第十五屆全國(guó)石油和化工行業(yè)職業(yè)技能競(jìng)賽(化工總控工)考試題庫(kù)-上(單選題)
- DL∕T 423-2009 絕緣油中含氣量的測(cè)定方法 真空差壓法
- 重整投資保密承諾函(范本)
評(píng)論
0/150
提交評(píng)論