- 5
- 0
- 约3.18千字
- 约 10页
- 2024-03-01 发布于上海
- 举报
KeilforARMProteus7.1
KeilKeilforforARMARM与Proteus7.1Proteus7.1的完美联调!
Keil与Proteus联调早有不少解决方案。然而几乎都是KeilC(单片机)与Proteus的
联调,且均是Proteus6.9的联调。很少发现有与proteus7.1版本的联调教程。由于本人用的是
Proteus7.1,KeilforARM(uversion3)。曾在网上搜索现成版本方案,终没有发现。苦于无奈,
只好自己动手解决,现把联调原理,和联调实例与调试方法做成教程方便大家使用,同样,
与大家分享成功的喜悦!
其实,Keil与Proteus的联调,其实只是两种不同软件之间的通信而已。其具体实现
乃通过一种名为后缀名为DLL的文件即动态链接库文件(DynamicLinkLibraryFile)。它
是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源。Windows提供
的DLL文件中包含了允许基于Windows的程序在Windows环境下操作的许多函数和资源。
所以只要在Keil与Proteus做好相应的设置,便即可实现KeilforARM与Proteus7.1的联
调。
联调的必要条件:
1.已经在电脑上装好了KeilforARM与Proteus7.1这两个条件,而且都能够正常使
用。
2.装上ProteusVSMSimulator驱动(http://downloads.labcenter.co.uk/vdmagdi.exe
可以到这里下载,然后装在名为Keil的安装目录下面)
以上是先决条件。
笔者发现有个有趣的现象,如果在你的机子之前早装有uv2版本,再升级到uv3版本
(KeilforARM)时,在Debug下远程调试的选项是不同的,也就是说,下面选项里可能就
会直接出现了ProteusVSMSimulator这个选项,只要经过以下简单的设置,就可轻易实现
了KeilforARM与Proteus的联调!步骤如下:
在Keil环境下打开的项目,进行Target手动设置(设置几项而已,其他的保持默认)
NameofExecuable:dd为文件名,勾上下面的CreateHexFile选项
编译成功后系统会产生名为dd.hex的文件,这就是ProteusARMcpu
仿真所需要的文件。
3.在Debug下边选择右边的Use,Runtomain(勾上):
在下拉选项中找到ProteusVSMSimulator然后点击其右边的Settings
4.在弹出的对话框中做如下设置即可:
HostIP:
Port:8000
这样对Keil的设置已经完成。
然后对Proteus进行设置:
在Proteus主菜单下选择Debug,下拉中会出现UseRemoteDebugMonitor,把它勾上
即,如果弹出防火墙的警告,让它通过(即允许)。然后把keil编译产生的dd.hex文件作
为ARMcpu的programfile,如下图所示:
这样就可以完成了所有的设置,对keil工程进行Debug下选择StartDubugSession,即可实
现了完美联调!
以上是一种情况,如果在你的Keil软件里的Debug项里没有这个选项ProteusVSM
Simulator怎么办呢,没问题,我们会让它出现!
有以下步骤即可实现:
在Keil目录下找到tools(后缀名为.ini)的文件.然后用记事本打开(里面有许多调试的工
具且有些并不是很必要的),如下所示:
其实不用替换,采取添加一个新的,如:TDRV5=BIN\VDMARM.DLL(my_Proteus7.1)
但是未必一定成功,如果不成功再采取以下替换的办法
注意:如果你的机器显示的不是一样的内容,即需找一个来替换就得了,注意要做好TOOLS
的备份,万一改错,也可以把它还原,否则,你的Keil可能不能正常运行。
上面反白显示的项目,把它们替换掉,且只需针对其中
您可能关注的文档
最近下载
- 中华人民共和国职业分类大典(2015新版)解读.docx VIP
- XX生物质热电项目安全设施设计专篇.doc VIP
- 广东省珠海市香洲区2024-2025学年三年级上册期末考试数学试卷(含答案).docx VIP
- 云南省红河州、文山州2024-2025学年高一上学期月期末考试历史试题(含答案).pdf VIP
- 生锈之8D报告(案例).xls VIP
- (2025年)统战部遴选公务员面试真题和专业题3问及答案.docx VIP
- 口腔市场专员培训.pptx VIP
- 如何制作西红柿炖牛腩,比饭店那酸酸的好吃太多啦!.pdf VIP
- 部编版二年级上册语文第11课《葡萄沟》教学课件.ppt VIP
- 部编版二年级上册语文《葡萄沟》PPT教学课件.pptx VIP
原创力文档

文档评论(0)