Proteus与Keil/RealView MDK联调设置指南

4星 · 超过85%的资源 需积分: 13 83 下载量 40 浏览量 更新于2024-08-02 收藏 2.08MB PDF 举报
该资源是一份关于如何设置Proteus7.5 SP3、RealView MDK 3.70和Keil uVision3 8.18a进行联调的教程,由作者行云流水制作,以PDF格式提供,方便用户阅读。教程主要涵盖了必要的软件安装、驱动安装以及配置步骤。 详细知识点: 1. Proteus 是一款电子电路仿真软件,用于模拟硬件电路的行为。在本教程中,使用的是7.5 SP3版本,适用于7.0以上版本。 2. RealView MDK (Microcontroller Development Kit) 是 ARM 公司的嵌入式开发工具,支持多种ARM处理器,版本为3.70。 3. Keil uVision 是Keil公司出品的一款集成开发环境(IDE),适用于各种微控制器的开发,包括C51和ARM系列。在这里使用的是3.8.18a版本。 4. 联调设置 是指将这些软件集成在一起,实现从代码编写、编译到在Proteus仿真环境中调试的过程。 5. VDM (Virtual Debug Monitor) 驱动是连接Proteus和Keil/RealView MDK的关键,它允许在Proteus的虚拟环境中进行实时调试。 6. 安装步骤 包括了安装Proteus、Keil uVision、RealView MDK和对应的VDM驱动。VDM驱动有Vdmagdi.exe(用于Keil)和Vdmcspy.exe(用于IAR),需选择VDM51和VDMARM选项,并确保安装在正确目录下。 7. 配置Keil uVision 和 RealView MDK 需要修改各自的`TOOLS.ini` 文件,添加驱动参数,如在`[ARMADS]` 和 `[C51]` 字段下设置TDRV选项,指向VDM驱动,并可选地设置帮助文档路径。 8. "UseRemoteDebugMonitor" 在Proteus的ISIS环境下选择此选项,使能远程调试监控器,允许Keil或RealView MDK与Proteus通信。 9. 在IAR中设置联调 需要在调试器设置里选择第三方驱动,以支持Proteus VSM模拟器。 通过这个教程,开发者可以学习如何将这三款强大的工具结合,实现从代码编写到硬件行为仿真的无缝对接,从而提高嵌入式系统的开发效率和调试准确性。对于学习和开发基于ARM架构的微控制器项目尤其有用。