解决keil与proteus进行联调时候出现灾难性故障问题
这次把自己以前遇到的一个问题拿出来跟大家分享一下,分享经验的同时也希望如果大家以后遇到这个问题能帮助到大家。说起来当时遇到这个问题时候,问了老师也查了百度试了各种办法最后才解决。
好了,进入正题
在我们将keil和proteus两个软件进行联调,在keil上进行程序调试时候如果出现灾难性故障或者两者无法进行调试时候,我们就需要将一个VDM51.dll动态链接库文件放在Keil根目录下的BIN文件里面,这样就能在keil里面一步一步调试并且在proteus上进行程序仿真。
当时我老师给我提供了一个自动安装的执行文件,但是我们当时目录弄错了,造成在keil上面点击与proteus一直会弹出灾难性故障。后来手动把这个VDM51.dll动态链接库文件加到指定目录里面才明白过来可能那个执行文件是自动帮你加到指定位置,但是因为我位置弄错了,造成安装错误。后来手动装上去功能依然能用。
另外当时我们班同学有两三个仿真时候也出现这个问题,我就把VDM51.dll文件直接发过去,让他们直接加到指定目录也成功了,没有去修改Keil软件目录下的TOOLS.INI文件,而我当时自己因为试了各种办法,所以也修改过这个文件,但是看别人没有修改直接加这个动态链接文件也成功了。所以说方法都是总结前人的经验然后自己不断去摸索出来。我个人一直觉得不管在生活中还是学习中遇到困难和错误不要怕,尝试着去解决才能学到更多,这里插一点个人感受哈哈。
总结重点一句话,如果在keil和proteus两个软件进行联调,在keil上进行程序调试出现灾难性故障或者两者无法进行调试时候,将VDM51.dll动态链接库文件放在Keil根目录下的BIN文件里面即可。
VDM51.dll文件
链接:https://pan.baidu.com/s/1G8hExSVOpDl9daRc2Fwebw
提取码:bfjs
本人水平有限,上述信息仅供参考,如有错误和不妥之处,请多多指教。
另外创作不易,请勿抄袭,如果有帮助到大家的话希望大家可以点个赞,谢谢~
解决keil与proteus进行联调时候出现灾难性故障问题相关推荐
- Keil和Proteus的联调
Keil5同Proteus的联调 1.下载好keil和proteus,我这里下好的是keil5和proteus8 keil用注册机破解,proteus也是需要破解,建议不要用汉化版 2.下载VDM51 ...
- keil和proteus的联调设置
Proteus7.0 是目前最好的模拟单片机外围器件的工具,非常不错.可以仿真 51 系列. AVR, PIC 等常用的 MCU 及其外围电路(如 LCD, RAM, ROM,键盘,马达, LED, ...
- keil与proteus联调方法如下
keil与proteus联调方法如下 1.把VDM51.dll(没有的请到网上下载) 复制到proteus安装目录的MODELS文件夹下, 我的是C:\Program Files\Labcenter ...
- 【以前】“VDM Server“-Keil与Proteus联调
Keil与Proteus联调,关键在于如何将两个软件联系起来.不同版本的软件有不同的联调方法. Proteus6系列的与KeiluVision2.0的联调只用修改一个文件就可:Proteus7系列的与 ...
- keil和proteus联调
关于Keil4与Proteus8联调,配置如下: 1.Proteus中,菜单栏Debug->Enable Remote Debug Monitor,即允许远程调式: 2.Keil中,打开Targ ...
- matlab怎样和单片机结合,(单片机学习)如何将keil 和PROTEUS联机完美结合方法
(单片机学习)如何将keil 和PROTEUS联机完美结合方法 2018-09-23 上次里面忘了关键的一步--VDM51.dll (需要安装"keil与proteus联调驱动" ...
- 如何解决KEIL 5 编KEIL4同RTX系统的project解
1.我个人KEIL5与KEIL4对照 相较于KEIL 5 的"华丽".笔者还是喜欢KEIL4的"内敛",主要也还是习惯了.懒得换了.由于工作的 原 ...
- Keil | 解决Keil与Source Insight4.0配合使用时,代码与注释位置(乱码)不一样的问题
文章目录 一.前言 二.解决问题 2.1.Keil 2.2.Source Insight4.0 一.前言 Keil | 解决Keil与VScode配合使用时,代码与注释位置不一样的问题 上一次解决VS ...
- 如何解决KEIL 5 编译KEIL4的带有RTX系统的工程解决方法
1.笔者个人对KEIL5与KEIL4的比较 相较于KEIL 5 的"华丽",笔者还是喜欢KEIL4的"内敛",主要也还是习惯了,懒得换了.因为工作的 原 ...
最新文章
- portal认证 php,配置外置Portal认证示例(命令行)
- Python字符串的修改以及传参
- form表单会跨域_前端跨域So Easy
- android uber启动动画,模仿Uber的启动画面(上)
- 55 - I. 二叉树的深度
- 51nod 1428 bzoj 1651: [Usaco2006 Feb]Stall Reservations 专用牛棚
- ValueError: could not broadcast input array from shape (*,*) into shape (*)
- 【专升本计算机】计算机文化基础练习题(选择题300道附答案)
- creo三维生成二维图_proe5.0三维图转二维图
- 使用border-radius画出圆形、半圆、鸡蛋和爱心
- shape_predictor_5_face_landmarks.dat以及shape_predictor_68_face_landmarks.dat资源分享
- 2019年第十一届蓝桥杯国赛JavaB组第H题——“大胖子走迷宫”题目及解析
- 微服务.链路追踪.OpenTracing
- 吃字母------线程同步与互斥的学习
- hdwiki 数据库结构说明
- Elasticsearch(六)了解全文搜索
- 2022-2028年中国农作物行业投资战略分析及发展前景研究报告
- 谷粒商城项目学-分布式基础
- 关于spacing和重采样、降采样的理解
- 苹果的胜利:Adobe宣布Flash Media服务支持iOS设备运行Flash
热门文章
- Redis入门(五):Redis set命令和 Redis zset命令
- 景德镇三中2021高考成绩查询,2021年景德镇高考状元是谁分数多少分,历年景德镇高考状元名单...
- html打开网页过场动画_swf文件用什么打开(swf的文件是一种多媒体文件,统称为Flash动画文件)...
- 心脏滴血漏洞复现(CVE-2014-0160)
- 再提供两套清纯美女扑克
- 用铸造涂料中的消泡剂消除泡沫能对生产能起到哪些作用?
- __name__属性的作用是什么
- VBA基础知识整理(日期,时间)
- 1951439-37-4,Bromo PEG4 azide可以修饰分子表面
- 写一个简单的自动取款机c语言程序,C语言编程模仿银行ATM自动取款机功能