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/1kUOsToFkeil 安装还是在网上找个下载就行。可以参考这里:https:...
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 的安装目录的 \C51\BIN 目录中添加 C51 联调相关的文件:VDM51.dll。如果安装的时候你还选了 ARM,还会自动添加 VMDARM.dll 这个文件。
实际上,这个软件做的事情不止这些,除了自动创建 dll 文件外,它还修改了修改 keil 安装目录下 Tools.ini文件,并在[C51] 栏目下加入
TDRV10=BIN\VDM51.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 同步。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)