小坑怡情,大坑伤身之新版 MDK 自动复位

2023-12-26 14:59

本文主要是介绍小坑怡情,大坑伤身之新版 MDK 自动复位,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

来源:公众号【鱼鹰谈单片机】

作者:鱼鹰Osprey

ID   :emOsprey

MDK 5.x 大大小小升级了不少版本,但鱼鹰很少去主动更新,一般用认为比较稳定的,但是老版本虽然稳定,但有很多特性不支持,比如调试和编辑相关的。

5.14 版本调试很舒心,不会有莫名挂掉或者断点设置相关的问题,所以没有必要基本用它,但是有时候你不得不升级版本,比如使用 GD32 时,如果安装相应的 pack,会要求你必须哪个版本以上才可。还有一些编辑问题,新版还是比较好用的,比如相同变量高亮显示之类的,但是你会遇到一堆调试问题,还有莫名其妙的卡住、闪退现象,让人奔溃。

最近在浏览安富莱论坛的时候,看到了一个 MDK 的 BUG,关于 STM32F030 调试自动复位执行程序的。估计很多人遇到过,但很少人会去解决,毕竟是小 BUG,不伤身,无关大雅,但还是想给大家分享一下。

我们都知道,MDK 有个选项可以选择下载后程序自动运行,这样你就不用重新上电再运行,提供了一定便利,但在新版本(如 5.28a)你会发现这个功能失效了。

5e8f479c2e5f8925a1eee28999a9d90c.png

但是别慌,有大佬已经找到正确的解决办法:

2495e90878b3ba9bce01cee063c9353f.png

图片来源:安富莱-hush

去掉勾选后,就不需要再每次重新上电运行了(前提是上一个图的选项也要勾选),美滋滋。

但硬汉也说过,能不能自动复位运行可能和单片机程序本身也有一定关系,但具体是什么问题也不清楚。

总之,这个小 BUG 无伤大雅,解决与否都没事,但最让人忍受不了的还是前面鱼鹰说的,新版本容易闪退、断点设置、卡死问题,频率还很高,对于鱼鹰这种经常使用 MDK 在线调试的人来说,太影响体验了,所以如果大家不想操心这些,建议没有必要别乱升级

这篇关于小坑怡情,大坑伤身之新版 MDK 自动复位的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/539857

相关文章

微信公众号脚本-获取热搜自动新建草稿并发布文章

《微信公众号脚本-获取热搜自动新建草稿并发布文章》本来想写一个自动化发布微信公众号的小绿书的脚本,但是微信公众号官网没有小绿书的接口,那就写一个获取热搜微信普通文章的脚本吧,:本文主要介绍微信公众... 目录介绍思路前期准备环境要求获取接口token获取热搜获取热搜数据下载热搜图片给图片加上标题文字上传图片

SpringBoot中封装Cors自动配置方式

《SpringBoot中封装Cors自动配置方式》:本文主要介绍SpringBoot中封装Cors自动配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录SpringBoot封装Cors自动配置背景实现步骤1. 创建 GlobalCorsProperties

idea中创建新类时自动添加注释的实现

《idea中创建新类时自动添加注释的实现》在每次使用idea创建一个新类时,过了一段时间发现看不懂这个类是用来干嘛的,为了解决这个问题,我们可以设置在创建一个新类时自动添加注释,帮助我们理解这个类的用... 目录前言:详细操作:步骤一:点击上方的 文件(File),点击&nbmyHIgsp;设置(Setti

一文详解SQL Server如何跟踪自动统计信息更新

《一文详解SQLServer如何跟踪自动统计信息更新》SQLServer数据库中,我们都清楚统计信息对于优化器来说非常重要,所以本文就来和大家简单聊一聊SQLServer如何跟踪自动统计信息更新吧... SQL Server数据库中,我们都清楚统计信息对于优化器来说非常重要。一般情况下,我们会开启"自动更新

Flask 验证码自动生成的实现示例

《Flask验证码自动生成的实现示例》本文主要介绍了Flask验证码自动生成的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习... 目录生成图片以及结果处理验证码蓝图html页面展示想必验证码大家都有所了解,但是可以自己定义图片验证码

Python Excel实现自动添加编号

《PythonExcel实现自动添加编号》这篇文章主要为大家详细介绍了如何使用Python在Excel中实现自动添加编号效果,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1、背景介绍2、库的安装3、核心代码4、完整代码1、背景介绍简单的说,就是在Excel中有一列h=会有重复

Springboot的自动配置是什么及注意事项

《Springboot的自动配置是什么及注意事项》SpringBoot的自动配置(Auto-configuration)是指框架根据项目的依赖和应用程序的环境自动配置Spring应用上下文中的Bean... 目录核心概念:自动配置的关键特点:自动配置工作原理:示例:需要注意的点1.默认配置可能不适合所有场景

Java中实现订单超时自动取消功能(最新推荐)

《Java中实现订单超时自动取消功能(最新推荐)》本文介绍了Java中实现订单超时自动取消功能的几种方法,包括定时任务、JDK延迟队列、Redis过期监听、Redisson分布式延迟队列、Rocket... 目录1、定时任务2、JDK延迟队列 DelayQueue(1)定义实现Delayed接口的实体类 (

shell脚本自动删除30天以前的文件(最新推荐)

《shell脚本自动删除30天以前的文件(最新推荐)》该文章介绍了如何使用Shell脚本自动删除指定目录下30天以前的文件,并通过crontab设置定时任务,此外,还提供了如何使用Shell脚本删除E... 目录shell脚本自动删除30天以前的文件linux按照日期定时删除elasticsearch索引s

Go Mongox轻松实现MongoDB的时间字段自动填充

《GoMongox轻松实现MongoDB的时间字段自动填充》这篇文章主要为大家详细介绍了Go语言如何使用mongox库,在插入和更新数据时自动填充时间字段,从而提升开发效率并减少重复代码,需要的可以... 目录前言时间字段填充规则Mongox 的安装使用 Mongox 进行插入操作使用 Mongox 进行更