### 世界上最详细的Proteus和RealView MDK 3.70及Keil uVision3 8.18a的联调设置教程 #### 一、前言 本文旨在详细介绍如何将Proteus 7.5 SP3与RealView MDK 3.70以及Keil uVision3 8.18a进行联调设置。这种设置方法不仅适用于学习和开发基于ARM架构的嵌入式系统,而且对于初学者来说也十分友好。 #### 二、准备工作 在开始联调设置之前,确保已经安装好了以下软件: 1. **Proteus**(版本7.0以上,推荐使用7.5 SP3)。 2. **Keil uVision3 8.18a**。 3. **RealView MDK 3.70**。 #### 三、驱动安装 为了实现Proteus与Keil或RealView MDK之间的通信,需要安装Proteus VSM Simulator驱动。该驱动可在Proteus官方网站下载。安装时需注意: - 对于Keil,安装`Vdmagdi.exe`。 - 对于IAR,安装`Vdmcspy.exe`。 - 安装过程中确保选择了`VDM51`和`VDMARM`选项,并且安装目录应位于Keil uVision3和RealView MDK安装目录之下。 - 安装完成后,在Keil uVision3或RealView MDK的安装目录下的BIN文件夹中,应能看到`VDM51.dll`和`VDMARM.dll`这两个文件。 #### 四、配置工具参数 在完成驱动安装后,需要修改Keil uVision3和RealView MDK的安装目录下的`TOOLS.ini`文件,以便正确识别并加载Proteus VSM Simulator驱动。 ##### 1. 仿真ARM设定 在`TOOLS.ini`的`[ARMADS]`字段下添加以下内容: ``` TDRV4=BIN\VDMARM.DLL ("Proteus VSM Simulator") BOOK7=HLP\VDMAGDI.HLP ("Proteus VSM AGDI Driver") ``` 其中,`TDRV4`中的数字“4”可以根据实际情况调整,以避免与其他驱动冲突。“BOOK7”是帮助文档的设定,不是必需的,但建议添加以便于查阅相关文档。 ##### 2. 仿真单片机设定 在`TOOLS.ini`的`[C51]`字段下添加以下内容: ``` TDRV9=BIN\VDM51.DLL ("Proteus VSM Simulator") BOOK7=HLP\VDMAGDI.HLP ("Proteus VSM AGDI Driver") ``` 同理,“TDRV9”中的数字“9”也需要根据实际情况调整。 #### 五、项目设置 接下来,按照以下步骤设置项目,以确保能够顺利进行联调操作: 1. **选择项目设置**:打开Keil或RealView MDK,选择项目菜单下的“Options for Target ‘目标1’”,如下图所示。 - **Device选项**:检查所使用的微处理器类型是否正确。 - **Target选项**:设置晶振频率以及存储器模式。 - **Output选项**:选中“Create HEX File”选项。 - **Debug选项**:选中“Proteus VSM Simulator”,并勾选“Load Application”和“Run to Main”。 2. **使用设置**:设置主机地址为“127.0.0.1”,端口号默认为“8000”。 3. **Proteus设置**:在Proteus的主界面中,选择“Debug”菜单下的“Use Remote Debug Monitor”选项。 #### 六、联调测试 完成上述所有设置后,就可以开始进行联调测试了。在Keil或RealView MDK中点击调试按钮,即可在Proteus界面上观察到程序的运行情况。通过这种方式,可以直观地看到硬件的响应情况,有助于调试代码逻辑错误。 #### 七、总结 通过本文介绍的方法,您可以成功地将Proteus 7.5 SP3与RealView MDK 3.70及Keil uVision3 8.18a进行联调设置。这种方法不仅适用于学习和开发基于ARM架构的嵌入式系统,而且对于初学者来说也是一个非常好的实践案例。希望本文能够帮助您更好地理解和掌握嵌入式系统的开发流程。




























- lei_wen2011-11-04貌似还是不能联调,不知道什么问题

- 粉丝: 7
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 工程材料习题渭水学子网某汽车大学学生门户网站.docx
- 项目1单片机开发系统软件使用.pptx
- 云计算与游戏游戏行业运营数据分析课件.pptx
- 关于深圳某地产广州合生创展中海地产管理模式及软件应用考察报.docx
- 基于PLC的电动机顺序起动停止控制设计汇总.doc
- 专业网络营销策划宝典.doc
- 微软课堂-Project2000与IT项目管理.pptx
- 项目经理如何开展实施项目管理.doc
- 机关单位网络与信息安全应急预案.doc
- 专题讲座资料(2021-2022年)关于社交软件中分组功能的分析.docx
- 福建省施工企业“三类人员”网络继续教育培训班测试题.doc
- 模具CAD课程设计指导书.doc
- 网络安全学习心得体会.doc
- 拓尊网络企业网站建设方案书.doc
- 西安交大项目管理MBA课件.ppt
- 数据库原理及应用教案数据库的管理.pptx


