- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
keil与Proteus联调
黄 老 邪 制 作
PAGE
PAGE 1
Keil与Proteus的联调设置
第一步:安装好Proteus、Keil uvision(本人用的是Proteus7.8、Keil uvision5,其他版本类似)两个软件,并破解(相信大家不会用正版的),本教程是ARM联调,需要ARM,Keil就要破解ARM的,需要51的就要破解51的。
第二步:安装Proteus VSM Simulator驱动(可以在网上免费下载到,百度一下。虽然说供keil2和keil3用,但是亲测keil4和keil5也能用)。
当然也可以在下一步操作后安装,不过那样的话修改配置问价就麻烦一下等着瞧。需要强调的是必须安装目录必须选在Keil uvision安装目录之下。
当然VDM51.dll和VDMARM.dll也可以只选择你所需要的。
安装完毕之后可以在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 for ARM7/9 devices
也就是默认可以使用TDRV0,TDRV4,TDRV5,TDRV8所代表的调试工具,为ARM7/9的驱动
但是我们要使用Proteus调试,可[ARMADS]字段里面没有,接下来我们就把也它加进去。
在 [ARMADS] 的上面两行或者[KARM]的上面或者下面两行会发现下面两行东西:
TDRV9=BIN\VDM51.DLL (Proteus VSM Simulator)
BOOK2=HLP\VDMAGDI.HLP (Proteus VSM AGDI Driver)
(说明我这上面的TDRV9,BOOK2可能是TDRV15,BOOK3也可能是其它的)当然如果你没有做步骤2你是找不到这两句的。
然后我们把这两句复制粘贴到[ARMADS]字段中,可以是末尾,即[C51]的上面,注意把TDRV9,BOOK2的数字改掉,不能与[ARMADS]字段已存在的同名,起冲突(如果没有做步骤2可以手动输进去)。我的修改后如下:
TDRV15=BIN\VDMARM.DLL (Proteus VSM Simulator)
BOOK3=HLP\VDMAGDI.HLP (Proteus VSM AGDI Driver)
最后把等于BIN\VDMARM.DLL (Proteus VSM Simulator)的标号加到[ARMADS]中的:
CPUDLL0=SARM.DLL(TDRV0,TDRV4,TDRV5,TDRV8) # Drivers for ARM7/9 devices
括号中去,注意英文下的逗号,即:
CPUDLL0=SARM.DLL(TDRV0,TDRV4,TDRV5,TDRV8,TDRV15) # Drivers for ARM7/9 devices
当然也可以修改原来括号的所代表的内容,即可以把TDRV0,TDRV4,TDRV5,TDRV8原来所等于的内容改为
BIN\VDMARM.DLL (Proteus VSM Simulator)
BOOK的内容其实可以不用管,它只是用于查看帮助文档的。
到此修改配置文件完成。
第四步:keil需要与Proteus联调的相关设置:
打开keil——〉建立工程——〉编译程序
打开设置窗口:
通过菜单栏的快捷按钮 Options for Target...
或者菜单项,Project下面的Option for Group
或者右键左边工程窗口的任意一个目录或自项Option for Group
或者直接Alt+F7
反正找到这个就图标就是
打开设置窗口:
进入Debug(汉化版的为调试)界面
点中右边窗口的Use,在下拉菜单里选中我们要的Proteus
另外有人说还要对后面的Settings进行设置,我觉得没必要,默认就好了,因为本来就已经设置好的,只是我们对内容不理解而已,不过以防万一,还是勉为其难的设置一下吧。
第一项:IP地址设置为127.0.0.1代表本机,如选另外一台机子,把另外这台机子的IP填入即可。
第二项:端口默认8000.
第三项:Logging下拉选择API Calls
第四项:默认
其实到此keil的设置已经完成了!Keil可以与prot
文档评论(0)