打印
[STM32F1]

MDK 5.1单步调试问题

[复制链接]
18351|53
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
21ID|  楼主 | 2014-4-30 22:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式



最近安装了MDK5.1,不过单步调试的时候一条语句要单步好几次!观察汇编窗口,原来是在单步每条汇编语句,怎么设置成单步每条C语句的?
沙发
mmuuss586| | 2014-4-30 22:57 | 只看该作者
5.1没装过,现在装的是5.0.
这估计不太好设置吧

使用特权

评论回复
板凳
21ID|  楼主 | 2014-5-1 09:46 | 只看该作者
5.0也有这个问题啊,你的没有吗?

使用特权

评论回复
地板
21ID|  楼主 | 2014-5-1 12:29 | 只看该作者
再次贴一个MDK5.1的调试图和MDK帮助文件说明。
另外,MDK帮助文件中说明单步的最小单位是根据当前窗口来定的。当前是汇编窗口的时候,单步汇编语句;当前是编辑窗口是,单步C语句。可是我在编辑窗口仍然是单步汇编语句。
希望各路大神们能指点一下

使用特权

评论回复
5
mmuuss586| | 2014-5-1 14:36 | 只看该作者
我电脑可以,不知道是不是你数的单步。

11.jpg (185.09 KB )

11.jpg

11.jpg (185.09 KB )

11.jpg

使用特权

评论回复
6
mmuuss586| | 2014-5-1 14:39 | 只看该作者
这2个我都装了。

MDK版本.jpg (3.88 KB )

MDK版本.jpg

使用特权

评论回复
7
Ketose| | 2014-5-1 14:51 | 只看该作者
请把光标移动到C代码部分。

使用特权

评论回复
8
21ID|  楼主 | 2014-5-1 15:30 | 只看该作者
Ketose 发表于 2014-5-1 14:51
请把光标移动到C代码部分。

确定光标在C代码处

使用特权

评论回复
9
21ID|  楼主 | 2014-5-1 15:31 | 只看该作者
mmuuss586 发表于 2014-5-1 14:36
我电脑可以,不知道是不是你数的单步。

你那里每个函数都只要STEP OVER 一步就可以了是吗?

使用特权

评论回复
10
通宵敲代码| | 2014-5-1 16:51 | 只看该作者
但不是根据光标所在的位置自己改变的啊!没记得有这个BUG啊!

你重进一遍仿真试试!

使用特权

评论回复
11
mmuuss586| | 2014-5-1 17:51 | 只看该作者
21ID 发表于 2014-5-1 15:31
你那里每个函数都只要STEP OVER 一步就可以了是吗?

STEP OVER没问题,STEP也可以

使用特权

评论回复
12
21ID|  楼主 | 2014-5-4 08:51 | 只看该作者
跟库函数有没有关系?我以前用4.5版本的时候不会这样的!郁闷啊

使用特权

评论回复
13
21ID|  楼主 | 2014-5-5 16:24 | 只看该作者
香版主,求助!

使用特权

评论回复
14
21ID|  楼主 | 2014-5-5 16:25 | 只看该作者
香版主,求助!

使用特权

评论回复
15
lr2131| | 2014-5-5 16:30 | 只看该作者
擦,我这会也遇到这恶心问题了,还不知道怎么解决

使用特权

评论回复
16
21ID|  楼主 | 2014-5-6 10:22 | 只看该作者
lr2131 发表于 2014-5-5 16:30
擦,我这会也遇到这恶心问题了,还不知道怎么解决

还以为就我一个会有这样的问题呢!兄弟你解决了吗?

使用特权

评论回复
17
lr2131| | 2014-5-6 10:32 | 只看该作者
21ID 发表于 2014-5-6 10:22
还以为就我一个会有这样的问题呢!兄弟你解决了吗?

没有哇,我也大致查了下MDK5.1的设置项,希望能调过来,也没找到是哪个选项。
之前我有时需要查对汇编,在汇编窗口里一条一条的执行,但需要全速的时候也能全速,跳出当前函数这些都可以用,但是换到MDK5.1就不知道是怎么回事,全部都不行。我先前也以为是把光标定位到了汇编中,但移到C中,关闭汇编窗口,还是不行。

我现在也没办法,只好在IAR7.1的环境下调了,我是搭建的MDK5.1和IAR7.1的双环境,一份源代码,两份工程。

使用特权

评论回复
18
21ID|  楼主 | 2014-5-6 11:18 | 只看该作者
lr2131 发表于 2014-5-6 10:32
没有哇,我也大致查了下MDK5.1的设置项,希望能调过来,也没找到是哪个选项。
之前我有时需要查对汇编, ...

一样的问题,希望大神们来指点一二吧

使用特权

评论回复
19
new1988| | 2014-5-26 14:28 | 只看该作者
我也遇到了这个问题啊,有人能解决吗,4.7用得蛮好的,就是5.1单步就出现这个鬼BUG

使用特权

评论回复
20
21ID|  楼主 | 2014-6-27 00:28 | 只看该作者
MDK更新到5.11a了,安装以后单步问题完美解决。有跟我碰到同样问题的朋友可以去更新一下!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

157

主题

912

帖子

5

粉丝