zoukankan      html  css  js  c++  java
  • proteus 与 keil 的安装及联调

    proteus 安装

    Win10 系统的下载链接可以参考这里:https://tieba.baidu.com/p/5644915130?traceid=

    百度网盘地址

    链接1: http://pan.baidu.com/s/1kVdtfnx 密码: vaib

    链接2: http://pan.baidu.com/s/1kUOsToF

    keil 安装

    还是在网上找个下载就行。可以参考这里:https://blog.csdn.net/ybhuangfugui/article/details/52932112

    联调

    proteus 项目完成后,直接双击 CPU 主控芯片,会弹出“编辑元器件”对话框,可以在这里选择“Program File”要运行的二进制代码文件。

    如果只是单纯的运行一次,不需要调试,那这样完全没问题。但对于开发中的项目,经常需要 Debug 调试,单步执行并实时查看效果,那开启联调就很有必要了。

    下载 vdmagi.exe

    新版本的 proteus 可以通过这个软件傻瓜式配置,安装后即可使用。官网下载地址:http://downloads.labcenter.co.uk/vdmagi.exe

    上面这个软件安装完成后,会在 Keil 的安装目录的 C51BIN 目录中添加 C51 联调相关的文件:VDM51.dll。如果安装的时候你还选了 ARM,还会自动添加 VMDARM.dll 这个文件。

    实际上,这个软件做的事情不止这些,除了自动创建 dll 文件外,它还修改了修改 keil 安装目录下 Tools.ini文件,并在[C51] 栏目下加入

      TDRV10=BINVDM51.DLL ("Proteus VSM Monitor-51 Driver" ) 
    

    其中“TDRV10” 中的 “10”要根据实际情况看,原则是不跟原来的重复。

    开启 proteus 的远程调试功能

    在菜单栏依次选择 “Debut”-> “Enable Remote Debug Monitor”。开启后,proteus 会默认监听本机的 8000 端口。

    编写 C51 代码并编译

    打开 Keil 软件,编写项目代码,写完后编译为 Hex 文件。

    在 proteus 中关联 Hex 文件

    双击 proteus 的 8051 主控芯片,在弹出框中选择“Program File”,关联要运行的二进制代码文件。

    设置 Keil,联通 Proteus

    在菜单栏依次选择 “Project”-> “Options For Target XX”(其中 XX 是你的项目名),在弹出框中选择 Debug 页签,使用刚才配置的 “Proteus VSM Simulator” 替换掉 Keil 默认的仿真器。这里默认的端口号也是 8000,如果更改了,需要点击右侧的 “Settings” 按钮来调整。
    在这里插入图片描述

    开始调试

    现在,你在 Keil 中点击 Debug 时,会自动启动 proteus 的运行,并且每次单步运行的消息都会跟 Proteus 同步。

  • 相关阅读:
    这几个 IntelliJ IDEA 高级调试技巧,用了都说爽!
    SpringBoot:application.properties基本的参数配置
    SpringBoot:搭建第一个Web程序
    PO,VO,DAO,BO,POJO 之间的区别你懂吗?
    这篇文章太懂程序员了,扎心了
    委托和事件
    Log4net 封装用法
    js 在一个DIV前、中、后、插入新DIV
    关于装修
    JS查询class的名称
  • 原文地址:https://www.cnblogs.com/kika/p/10851515.html
Copyright © 2011-2022 走看看