版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
怎样让Keil软件同时兼容51单片机和ARM单片机的问题怎样让Keil软件同时兼容51单片机和ARM单片机的问题怎样让Keil软件同时兼容51单片机和ARM单片机的问题怎样让Keil软件同时兼容51单片机和ARM单片机的问题编制仅供参考审核批准生效日期地址:电话:传真:邮编:怎样让Keil软件同时兼容51单片机和ARM单片机的问题作者:佚名
来源:本站原创
点击数:8301
更新时间:2013年08月04日
【字体:大中小】
相信学ARM的童鞋大多数都是先学过51的,你如果用Keil这样的编译环境的话,也许你会发现之前学校51的Keil开发环境无法兼容ARM,或者你在做项目,同时要用到Keil开发51单片机和ARM单片机,这个时候就开始无奈了,发现装了keilC或ADK里面都只有51或者ARM一种单片机核可供选。难道要我们分别安装这两个软件答案是不可取的,经过了解,KEIL公司是被ARM公司收购了,自从是一家人以后,它们总该相处得好点吧,至少兼容问题总不能自家人排斥自家人,那就太不够意思了,呵呵。
这几天因为公司的破电脑只有10G的C盘空间被我装软件以及桌面上放的各种文件给填满了,所以打算把一些软件移到其它盘,删除了KEIL软件以后,发现之前可以同时编译51和ARM的keil夭折了,所以自己研究了一下,把它的过程记录下来留着以后可作参考。具体方法如下:
第一步到
下载并安装KeilC:
直接找开KeilC一直下一步,中间填下SN码,这个在破解的KEILC软件里面都会有的。安装完成后的环境如下:
第二步把上图Tools文件用文本的方式打开并复制里面的内容保存起来,内容如下:
[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的声明段,因为我只要用到51和ARM兼容,所以我只把C51的代码复制下来就行了。
第三步安装ADK,这里要注意ADK的版本要比KEILC的版本高一个等级,只有这样才能兼容,如果不这样的话,可能调试功能部分会有问题。比如KEIL与proteus进行调试时会出现调试不了的问题。
安装ADK同上,直接下一步,有提示要SN号的时候在软件里面找了复制,粘贴就行了。安装路径跟KEILC的路径一样就行了,我在网上看有人说不能同一个路径,其实同个路径好点,省了过会要复制两次代码,而且还不用搞两个电路在电脑,又麻烦又不方便。安装后的效果如下:接着打开TOOLS文件,把上面的代码复制,粘贴上去。[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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027年江苏省道德与法治初三全真模拟卷(含答案)
- 巩固提高 2026-2027学年第一学期九年级英语外研版上学期期末测试卷(含答案)
- 2027年中考甘肃省道德与法治初三人教版考前最后冲刺卷(含答案)
- 2027年湖南省道德与法治中考考前一周加分卷(含答案)
- 更上一层楼 2026年秋季七年级生物人教版第六单元单元测试卷(含答案)
- 2027年陕西省语文九年级查缺补漏专项训练(含答案)
- 2027年山东省语文九年级查缺补漏卷(含答案)
- 2027年上海市历史九年级模拟演练卷(含答案)
- 第1讲 地球和地图
- 2026 河南事业编社会工作岗 模拟预测试卷 含答案
- 中国临床肿瘤学会(CSCO)胃癌诊疗指南(2026版)
- 湖南省长沙市2026-2027学年高二上学期第一次月考物理自编卷01(人教版必修一、二、三9-11单元)(含答案)
- 2026年硕士研究生《306临床医学综合能力(西医)》试题
- 二年级(上)语文生字课课贴250字
- 小学主题班会课件:语言表达
- 《决策树与智能推理》教学课件-2025-2026学年人教版初中信息技术(人工智能专册)
- 2026年春季开学“两案九制”完整文件,工作方案应急预案晨午检复课证明传染病防控健康教育消毒隔离制度等
- SHS 01038-2019包装机维护检修规程
- 2026广发银行秋季校园招聘笔试历年典型考题及考点剖析附带答案详解
- 2026年超声乳化术配合培训视频资料
- 《宁向东的清华管理学课》学习笔记
评论
0/150
提交评论