编辑文章 - 博客频道 - CSDN.NET
2014-06-17 09:59
211 查看
Protues 与 Keil 或 IAR 远程调试
(2013-07-26 11:44:38)
转载▼
标签:
| 分类: Keil |
第一步、安装组件
安装该插件后可以直接对 Protues 中的画好的电路图进行仿真,需要用到的是:
Keil:vdmagdi.exe
IAR:vdmcspy.exe
直接将附件或者链接软件下载后“下一步”安装好。
第二步、开启调试模式
Keil:
1、建立好工程;
2、右键选择工程的”Options for Target 'Target 1'...”(也可以使用菜单栏中的“Flash”——〉“Configure
Flash Tools”),再选择该对话框中的“Debug”选项。将“Debug”中选择使用右边的仿真选项,并将下拉菜单中“Protues VSM Simulator”选上,同时将下方的“Ruan to main()”一并选上。点击“OK”;
3、打开Protues,将电路图会绘制并保存好,同样的还需要对Protues进行设置。只需将菜单栏中“Debug”——〉“Use
Remote Debug Monitor”选上即可;
4、开始仿真,在Keil中将源代码编译后直接进入调试即可,在Protues中即可看到仿真的效果了。
参考效果图:
IAR:
1、建立工程(废话);
2、同样的找到工程的“Options”——〉“Debug”,选择使用的调试工具是“Third-Party Driver”。并在下方Third-Party
Driver中将之前安装好的包含有“VDMCSPY.DLL”的路径填写到其中。
3、此步骤与Keil一样,对Protues进行设置即可。
参考效果图:
这样仿真的时候就可以直接设置断点来查看运行效果了。对于那些个价格昂贵的仿真器来说,我们又可以节约一点了。不过,我没记错的话IAR的这个组件只能对ARM芯片适用的。另外上述的两个组件其实细心的朋友自己就可以找到的,它们在这里:“开始”——〉“Proteus
7 Professional”——〉“Proteus VSM Model Help”——〉“ARM7 Microprocessor Models”这个帮助文档中的第一页最下面就给出了的。
补充:在Keil中若找不到“Protues
VSM Simulator”选项时,我们还可以这样做的。
打开 Keil 安装目录,可以看见一个“TOOLS.ini”文件,使用文本编辑器打开它。在有“[C51]”一节的末尾加上这样的语句即可:
TDRV9=BIN\VDM51.DLL ("Proteus VSM Simulator")
语句中的“TDRV9”的“9”可以自定义填写,只要不和其前面的有冲突即可。而“BIN\VDM51.DLL”则是由vdmagdi.exe安装后所得的DLL,同样的如果你知道它在哪个位置,只需要把它路径填写到这里即可。最后括号里面的字符串就是我们在选择时可以看到的文本,因此亦可以自由发挥的!
Enjoy it!
相关文章推荐
- 编辑文章 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET
- 编辑文章 - 博客频道 - CSDN.NET