硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1032|回复: 17
收起左侧

[STM32H7] MDK编译突然超级慢

  [复制链接]

38

主题

75

回帖

189

积分

初级会员

积分
189
发表于 2025-6-5 18:08:23 | 显示全部楼层 |阅读模式



MDK v5.38, 用了几个月,编译一直没问题,今天突然莫名其妙的编译超级慢,以前只需要几秒钟,今天编译要将近4分钟!

什么配置都没有改,一样的代码,怎么就莫名其妙的这样了?

大家知道什么原因吗?
回复

使用道具 举报

7

主题

117

回帖

138

积分

初级会员

积分
138
发表于 2025-6-5 19:49:53 | 显示全部楼层
我的5.32编译慢就算了,右键跳转的时候会直接卡住几秒,也不知道什么问题,可能是和系统的兼容问题
回复

使用道具 举报

24

主题

133

回帖

205

积分

高级会员

积分
205
发表于 2025-6-6 08:05:42 | 显示全部楼层
磁盘修复一下,有坏区
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-6-6 08:34:02 | 显示全部楼层
如果安装AC5了的话,关闭browser info

另外注意我新发的这个问题


解决MDK编译过程中卡顿等待问题,特别是新版的MDK5.4x尤其明显
https://forum.anfulai.cn/forum.p ... 8683&fromuid=58
(出处: 硬汉嵌入式论坛)

回复

使用道具 举报

38

主题

75

回帖

189

积分

初级会员

积分
189
 楼主| 发表于 2025-6-6 09:25:36 | 显示全部楼层
eric2013 发表于 2025-6-6 08:34
如果安装AC5了的话,关闭browser info

另外注意我新发的这个问题

硬汉哥,我是这个版本用了近半年了,browser info一直是关闭的,AC5一直没问题,就昨天突然就这样了!我的代码,MDK啥的都没变,就莫名其妙变慢了!

而且我的现象和你们还不一样,我不是编译的时候卡顿,我是整个编译过程都很慢!以前正常的时候,build output下面输出的编译信息滚动都非常快,现在是下面输出的滚动信息非常慢,每一个编译信息输出都像“拉窗帘”的感觉,就这么慢吞吞的拉窗帘要拉4分钟才编译完成。

我用AC6试了一下,没问题,很快,我导入其它工程试用AC5试了 一下也没问题,现在怀疑是MDK本身或我的工程有问题
回复

使用道具 举报

38

主题

75

回帖

189

积分

初级会员

积分
189
 楼主| 发表于 2025-6-6 09:33:59 | 显示全部楼层
eric2013 发表于 2025-6-6 08:34
如果安装AC5了的话,关闭browser info

另外注意我新发的这个问题

我现在发现MDK这个软件不太行,很多问题,总是莫名其妙的给你来个问题,你都不知道是为啥。代码还没写多少呢,一大半时间浪费在解决工具的问题上了,唉
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-6-6 10:26:23 | 显示全部楼层
coolaimcu 发表于 2025-6-6 09:33
我现在发现MDK这个软件不太行,很多问题,总是莫名其妙的给你来个问题,你都不知道是为啥。代码还没写多 ...

作为完整一体化开发环境,mdk和iar要比其它组合方案要好用很多
回复

使用道具 举报

1

主题

10

回帖

13

积分

新手上路

积分
13
发表于 2025-6-6 10:37:31 | 显示全部楼层
刚换主机,系统也从从WIN7换到Win11,集成显卡,使用MDK5.33 AC5编译同样的代码,老电脑win7还只要一分多钟,这个win11编译到了30分钟,看来还有坑要填。
回复

使用道具 举报

5

主题

40

回帖

55

积分

初级会员

积分
55
发表于 2025-6-6 14:49:48 | 显示全部楼层
jdog 发表于 2025-6-6 10:37
刚换主机,系统也从从WIN7换到Win11,集成显卡,使用MDK5.33 AC5编译同样的代码,老电脑win7还只要一分多钟 ...

估计是win11哪个系统组件占用了较高的磁盘读写
回复

使用道具 举报

0

主题

290

回帖

290

积分

高级会员

积分
290
发表于 2025-6-6 15:38:43 | 显示全部楼层
p00equal1 发表于 2025-6-6 14:49
估计是win11哪个系统组件占用了较高的磁盘读写

不是磁盘问题,我同事的,i7-14700,AC5速度还行,AC6就好一会编译一个文件。
回复

使用道具 举报

38

主题

75

回帖

189

积分

初级会员

积分
189
 楼主| 发表于 2025-6-9 09:50:43 | 显示全部楼层
最近更新到MDK 5.42 + AC6, 以前也是跟大家一样,非常抗拒AC6,因为之前的代码都是基于AC5,因为老是出问题,痛下决心更到了AC6,虽然报了1000多个错误,但是好在都解决了。

现在的感觉就是用起来非常香!软件还是要用最新版的!

回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
发表于 2025-7-30 09:52:08 | 显示全部楼层
你应该是更新了Win11 24H2.05及以后的版本,从这个版本开始MDK编译就特别慢
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-7-30 10:30:09 | 显示全部楼层
XXL1993 发表于 2025-7-30 09:52
你应该是更新了Win11 24H2.05及以后的版本,从这个版本开始MDK编译就特别慢

对,我就是,真坑,我一直怀疑是升级Win11造成得
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
发表于 2025-7-30 16:46:31 | 显示全部楼层
eric2013 发表于 2025-7-30 10:30
对,我就是,真坑,我一直怀疑是升级Win11造成得

如果是笔记本,可以到控制面板-电源选项选择高性能.然后在高性能里点击"更改电源高级设置",把处理器电源管理这一项,全部设置成100%.会稍微快一些,只会偶尔卡一下,我使用的是MDK5.40
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-7-31 08:51:57 | 显示全部楼层
XXL1993 发表于 2025-7-30 16:46
如果是笔记本,可以到控制面板-电源选项选择高性能.然后在高性能里点击"更改电源高级设置",把处理器电源管 ...

谢谢,我的已经解决了,我的是这个GPU首选项设置问题,选择低性能就正常了

解决MDK编译过程中卡顿等待问题,特别是新版的MDK5.4x尤其明显
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=128683
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 7 天前 | 显示全部楼层
我的没独显,CPU是AMD的,一样的问题。查看了下编译时候的CPU占用率非常低,内存也没满,应该不是硬件问题
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 7 天前 | 显示全部楼层
本帖最后由 shooo 于 2025-8-5 09:57 编辑

最终解决办法是卸载微软自带的电脑管家解决了这个问题。
这玩意儿也没在启动项,但他确实影响到了MDK,真是搞不懂。
Snipaste_2025-08-05_09-44-49.bmp
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 6 天前 | 显示全部楼层
shooo 发表于 2025-8-5 09:46
最终解决办法是卸载微软自带的电脑管家解决了这个问题。
这玩意儿也没在启动项,但他确实影响到了MDK,真 ...

这个软件看来是坚决不能再安装了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 00:13 , Processed in 0.052537 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表