关于“keil5软件仿真,第一次仿真没问题,调试完代码,第二次仿真就出现程序未响应,卡顿等”的解决方法

因为解决之后太激动,所以必须要写篇文章记录一下!!!
前几天用keil仿真32的f103芯片,出现标题所示的问题
能想像我为了仿真一次程序,要不停的无响应、关闭、打开、再无响应的痛苦🐎
而且这个问题属于疑难杂症,我百度半天只能找到和我有同样问题的楼主:
keil5软件仿真,第一次仿真没问题,调试完代码,第二次仿真就出现程序未响应,卡顿等
在这里插入图片描述
楼主9月发的贴子,到12月还是没有解决,可见问题的稀有,我也是摸索了好几天才终于发现问题的所在
我先是重装了几遍keil,发现,如果软件配置的Dialog DLL是默认的DCM.DLL则不会出现问题,可以正常的开始、关闭仿真,一改回下图就会变成无响应
下图是修改后的,其实DARMSTM.dll是keil上stm芯片的一个配置文件,可以给软件仿真提供很多便捷的功能和窗口,想要使用软件仿真就必须这样修改
在这里插入图片描述
所以,当我把它改为默认DLL之后,软件仿真就像被阉割了一样,不能连续仿真、不能显示IO口的仿真,等等(感兴趣可以试一下,比如添加仿真端口时会弹出其为未知信号的窗口)
就当我准备放弃的时候,我抱着最后的希望百度了一下“keil软件仿真无响应”,阴差阳错下试了这篇文章的方法:单片机Keil软件平台实时仿真闪退的解决方法
在这里插入图片描述
本来已经不报什么希望了,就想死马当做活马医,按照上面说的修改了一下注册表,没想到竟然成功了!!又可以连续的仿真了!!
至此,彻底解决了这个疑难杂症,开心!

  • 5
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
您好!关于Keil5软件仿真调试教程,我可以为您提一些基本的指导。请注意,以下是一般性的教程,具体步骤可能根据您的具体需求和硬件平台而有所不同。 1. 打开Keil5软件:在安装好Keil5之后,双击打开软件。 2. 创建新工程:点击"Project"菜单,选择"New µVision Project"。选择一个保存工程的目录,并为工程命名。 3. 选择芯片型号:在打开的对话框中,选择您正在使用的芯片型号。 4. 添加源文件:右键点击"Source Group",选择"Add New Item to Group 'Source Group'"。然后选择您要添加的源文件。 5. 编写代码:在Keil5编辑器中编写您的代码。您可以使用C语言或汇编语言进行编程。 6. 配置调试选项:点击"Debug"菜单,选择"Options for Target"。在弹出的对话框中,选择您使用的仿真器,并配置相关的选项。 7. 构建工程:点击"Project"菜单,选择"Build Target"。这将编译您的代码,并生成可执行文件。 8. 设置断点:在源代码中选择您想要设置断点的行,在行号的左侧单击即可设置断点。断点用于在调试过程中暂停程序的执行。 9. 启动仿真调试:点击"Debug"菜单,选择"Start/Stop Debug Session"。这将启动仿真调试过程,并将程序加载到目标设备上。 10. 运行程序:在仿真调试过程中,您可以使用调试工具栏上的按钮来控制程序的执行。您可以单步执行、运行到断点或者暂停程序的执行。 以上是一个基本的Keil5软件仿真调试的教程。请注意,具体的步骤和选项可能因不同版本的Keil软件而有所不同。如果您需要更详细的教程或有特定的问题,请提供更多的信息,我将尽力帮助您。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值