硬汉嵌入式论坛

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

[STM32H7] 最新版MDK5.25调试复杂工程时,如果出现神奇的现象,务必清空一次list和obj文件

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107072
QQ
发表于 2018-5-25 00:30:31 | 显示全部楼层 |阅读模式
这种问题简直可以调试的人怀疑人生。

这种神奇现象主要是是感觉自己没有修改什么什么内容,之前还能用,之后简单的修改了下变量就不干活了,此时务必清空下obj和list,从而保证完全的重新编译。

QQ截图20180525003004.png
回复

使用道具 举报

2

主题

569

回帖

575

积分

金牌会员

积分
575
发表于 2018-5-25 05:44:35 | 显示全部楼层
不仅仅是怀疑人生,搞的都怀疑祖宗了!我还遇到过,下载程序时要选擦除整片后下载才正常工作的。
回复

使用道具 举报

33

主题

203

回帖

302

积分

高级会员

积分
302
发表于 2018-5-25 09:33:16 | 显示全部楼层
楼主才发现,我有时编译总出错,即使是全部编译,把那些文件全删除才正常(522版本)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107072
QQ
 楼主| 发表于 2018-5-25 09:39:29 | 显示全部楼层
diiiiiii 发表于 2018-5-25 09:33
楼主才发现,我有时编译总出错,即使是全部编译,把那些文件全删除才正常(522版本)



我以前我只用MDK4.74,没有遇到这种神奇问题。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107072
QQ
 楼主| 发表于 2018-5-25 09:40:20 | 显示全部楼层
leiyitan 发表于 2018-5-25 05:44
不仅仅是怀疑人生,搞的都怀疑祖宗了!我还遇到过,下载程序时要选擦除整片后下载才正常工作的。



复杂工程的排查的确越来越麻烦。
回复

使用道具 举报

6

主题

57

回帖

75

积分

初级会员

积分
75
发表于 2018-5-25 09:46:48 | 显示全部楼层
自从使用KEIL 5以后每次都要rebuild一下才放心。。。
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2018-5-25 09:52:45 | 显示全部楼层
针对修改的文件,最好单独编译一次即可。MDK会在这个地方判断失误。
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

33

主题

203

回帖

302

积分

高级会员

积分
302
发表于 2018-5-25 09:54:54 | 显示全部楼层
eric2013 发表于 2018-5-25 09:39
我以前我只用MDK4.74,没有遇到这种神奇问题。

不是STM32,是52832,可能文件比较多吧,没弄清楚为什么
回复

使用道具 举报

2

主题

134

回帖

140

积分

初级会员

积分
140
发表于 2018-5-25 10:26:52 | 显示全部楼层
我都已经放弃mdk了  大工程实在让人崩溃啊  
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107072
QQ
 楼主| 发表于 2018-5-26 00:05:32 | 显示全部楼层
hanzixiangel 发表于 2018-5-25 10:26
我都已经放弃mdk了  大工程实在让人崩溃啊

MDK4.7X系列非常爽,大工程都是嗨嗨的。

MDK5从今年才开始正式用于工程,最近也算是摸索出了一些脾性。摸清脾性了就方便拉出溜了。
回复

使用道具 举报

18

主题

285

回帖

339

积分

高级会员

积分
339
发表于 2018-5-26 09:25:53 | 显示全部楼层
IAR 一直用的很好的,没有大工程编译这个问题啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107072
QQ
 楼主| 发表于 2018-5-26 09:40:49 | 显示全部楼层
木兰花 发表于 2018-5-26 09:25
IAR 一直用的很好的,没有大工程编译这个问题啊

其实IAR的缺点也不少,我们的V4,V5和V6板子都配套了大量IAR版本的例子。

其中最大的缺点是各个版本的兼容性极差,这个缺点真是把我们害惨了,每次做三个板子的同步例子,就得分版本搞,要不客户使用很麻烦。
回复

使用道具 举报

18

主题

285

回帖

339

积分

高级会员

积分
339
发表于 2018-5-26 22:18:22 | 显示全部楼层
eric2013 发表于 2018-5-26 09:40
其实IAR的缺点也不少,我们的V4,V5和V6板子都配套了大量IAR版本的例子。

其中最大的缺点是各个版本的 ...

恩恩,是有这个问题。我一直使用一个版本,兼容性还不错。


请教硬汉哥,使用IAR时你用debug还是release模式呢?开了优化没,开优化有啥好处呢?

我一直使用debug模式,默认的low优化。谢谢
回复

使用道具 举报

5

主题

196

回帖

211

积分

高级会员

积分
211
发表于 2018-5-27 01:32:27 | 显示全部楼层
木兰花 发表于 2018-5-26 22:18
恩恩,是有这个问题。我一直使用一个版本,兼容性还不错。

全局none,指定group和file做局部优化
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107072
QQ
 楼主| 发表于 2018-5-27 02:40:44 | 显示全部楼层
木兰花 发表于 2018-5-26 22:18
恩恩,是有这个问题。我一直使用一个版本,兼容性还不错。

优化速度和代码量大小。
回复

使用道具 举报

18

主题

285

回帖

339

积分

高级会员

积分
339
发表于 2018-5-28 09:46:51 | 显示全部楼层
alexyzhov 发表于 2018-5-27 01:32
全局none,指定group和file做局部优化

IAR指定文件怎么优化呢?似乎只能选择全局优化啊 2018-05-28_094536.png
回复

使用道具 举报

18

主题

285

回帖

339

积分

高级会员

积分
339
发表于 2018-5-28 09:47:17 | 显示全部楼层
eric2013 发表于 2018-5-27 02:40
优化速度和代码量大小。

谢谢,下次新建工程时试试
回复

使用道具 举报

5

主题

196

回帖

211

积分

高级会员

积分
211
发表于 2018-5-28 10:08:15 | 显示全部楼层
木兰花 发表于 2018-5-28 09:46
IAR指定文件怎么优化呢?似乎只能选择全局优化啊

勾上override inherited settings
回复

使用道具 举报

18

主题

285

回帖

339

积分

高级会员

积分
339
发表于 2018-5-28 16:03:49 | 显示全部楼层
alexyzhov 发表于 2018-5-28 10:08
勾上override inherited settings

嗯,非常的实用,谢谢啦
回复

使用道具 举报

0

主题

22

回帖

188

积分

初级会员

积分
188
发表于 2018-5-29 07:02:42 | 显示全部楼层
谢谢分享.        
回复

使用道具 举报

18

主题

285

回帖

339

积分

高级会员

积分
339
发表于 2018-6-2 10:25:38 | 显示全部楼层
谢谢分享啊

现在MDK哪个版本稍微稳定些呢,准备安装一个玩玩
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107072
QQ
 楼主| 发表于 2018-6-2 10:36:44 | 显示全部楼层
木兰花 发表于 2018-6-2 10:25
谢谢分享啊

现在MDK哪个版本稍微稳定些呢,准备安装一个玩玩

直接最新的5.25
回复

使用道具 举报

18

主题

285

回帖

339

积分

高级会员

积分
339
发表于 2018-6-2 10:54:42 | 显示全部楼层

好的,谢谢啦
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 11:29 , Processed in 0.414290 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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