keil与Proteus联调_第1页
keil与Proteus联调_第2页
keil与Proteus联调_第3页
keil与Proteus联调_第4页
keil与Proteus联调_第5页
已阅读5页,还剩8页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、-作者xxxx-日期xxxxkeil与Proteus联调【精品文档】Keil与Proteus的联调设置第一步:安装好Proteus、Keil uvision(本人用的是Proteus、Keil uvision5,其他版本类似)两个软件,并破解(相信大家不会用正版的),本教程是ARM联调,需要ARM,Keil就要破解ARM的,需要51的就要破解51的。第二步:安装Proteus VSM Simulator驱动(可以在网上免费下载到,百度一下。虽然说供keil2和keil3用,但是亲测keil4和keil5也能用)。当然也可以在下一步操作后安装,不过那样的话修改配置问价就麻烦一下等着瞧。需要强调的

2、是必须安装目录必须选在Keil uvision安装目录之下。当然也可以只选择你所需要的。安装完毕之后可以在C51和ARM下面目录的BIN文件夹的下面分别看到VDM51.dll和VDMARM.dll,如果没有,说明没有安装到指定路径下,请重新安装。第三步:修改Keil uvision安装目录下的配置文件,即TOOLS.INI。用记事本打开,或其他查看软件打开。找到ARMADS这一行下面的内容,到C51这一行为止,即ARMADS字段。ARMADS.C51在 ARMADS 下面可能会看到下面这一行:CPUDLL0=SARM.DLL(TDRV0,TDRV4,TDRV5,TDRV8) # Drivers

3、 for ARM7/9 devices也就是默认可以使用TDRV0,TDRV4,TDRV5,TDRV8所代表的调试工具,为ARM7/9的驱动但是我们要使用Proteus调试,可ARMADS字段里面没有,接下来我们就把也它加进去。在ARMADS 的上面两行或者KARM的上面或者下面两行会发现下面两行东西:TDRV9=BINVDM51.DLL (Proteus VSM Simulator)BOOK2=HLPVDMAGDI.HLP (Proteus VSM AGDI Driver)(说明我这上面的TDRV9,BOOK2可能是TDRV15,BOOK3也可能是其它的)当然如果你没有做步骤2你是找不到这两

4、句的。然后我们把这两句复制粘贴到ARMADS字段中,可以是末尾,即C51的上面,注意把TDRV9,BOOK2的数字改掉,不能与ARMADS字段已存在的同名,起冲突(如果没有做步骤2可以手动输进去)。我的修改后如下:TDRV15=BINVDMARM.DLL (Proteus VSM Simulator)BOOK3=HLPVDMAGDI.HLP (Proteus VSM AGDI Driver)最后把等于BINVDMARM.DLL (Proteus VSM Simulator)的标号加到ARMADS中的:CPUDLL0=SARM.DLL(TDRV0,TDRV4,TDRV5,TDRV8) # Dri

5、vers for ARM7/9 devices括号中去,注意英文下的逗号,即:CPUDLL0=SARM.DLL(TDRV0,TDRV4,TDRV5,TDRV8,TDRV15) # Drivers for ARM7/9 devices当然也可以修改原来括号的所代表的内容,即可以把TDRV0,TDRV4,TDRV5,TDRV8原来所等于的内容改为BINVDMARM.DLL (Proteus VSM Simulator)BOOK的内容其实可以不用管,它只是用于查看帮助文档的。到此修改配置文件完成。第四步:keil需要与Proteus联调的相关设置:打开keil建立工程编译程序打开设置窗口:通过菜单栏

6、的快捷按钮 Options for Target.或者菜单项,Project下面的Option for Group.或者右键左边工程窗口的任意一个目录或自项Option for Group.或者直接Alt+F7反正找到这个就图标就是打开设置窗口:进入Debug(汉化版的为调试)界面点中右边窗口的Use,在下拉菜单里选中我们要的Proteus另外有人说还要对后面的Settings进行设置,我觉得没必要,默认就好了,因为本来就已经设置好的,只是我们对内容不理解而已,不过以防万一,还是勉为其难的设置一下吧。第一项:IP地址设置为127.0.0.1代表本机,如选另外一台机子,把另外这台机子的IP填入即

7、可。第二项:端口默认8000.第三项:Logging下拉选择API Calls第四项:默认其实到此keil的设置已经完成了!Keil可以与proteus联调了,但是有人还有其它设置,也给大家说一下吧。转到最后一项Utilities,把Use Debug Driver的前面的勾去掉,在左边的下拉选项下同样选择我们需要的Proteus下面的init file同样导入我们修改的配置文件至此,keil设置全部结束!第五步:设置Proteus在调试(Debug)菜单下的使用远程调试监控下面就可以同时打开keil与Proteus,进行联调了。以后每次需要联调的时候只需要修改keil和Proteus软件里面的设置就行了,不用再安装驱动和修改keil的配置文件了。不管是A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论