[STM32F1] MDK 5.1单步调试问题

[复制链接]
 楼主| 21ID 发表于 2014-4-30 22:10 | 显示全部楼层 |阅读模式
DD.jpg


最近安装了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语句。可是我在编辑窗口仍然是单步汇编语句。
希望各路大神们能指点一下
TS.jpg DD.jpg
mmuuss586 发表于 2014-5-1 14:36 | 显示全部楼层
我电脑可以,不知道是不是你数的单步。

11.jpg
11.jpg
mmuuss586 发表于 2014-5-1 14:39 | 显示全部楼层
这2个我都装了。
MDK版本.jpg
Ketose 发表于 2014-5-1 14:51 | 显示全部楼层
请把光标移动到C代码部分。
 楼主| 21ID 发表于 2014-5-1 15:30 | 显示全部楼层
Ketose 发表于 2014-5-1 14:51
请把光标移动到C代码部分。

确定光标在C代码处
 楼主| 21ID 发表于 2014-5-1 15:31 | 显示全部楼层
mmuuss586 发表于 2014-5-1 14:36
我电脑可以,不知道是不是你数的单步。

你那里每个函数都只要STEP OVER 一步就可以了是吗?
通宵敲代码 发表于 2014-5-1 16:51 | 显示全部楼层
但不是根据光标所在的位置自己改变的啊!没记得有这个BUG啊!

你重进一遍仿真试试!
mmuuss586 发表于 2014-5-1 17:51 | 显示全部楼层
21ID 发表于 2014-5-1 15:31
你那里每个函数都只要STEP OVER 一步就可以了是吗?

STEP OVER没问题,STEP也可以
 楼主| 21ID 发表于 2014-5-4 08:51 | 显示全部楼层
跟库函数有没有关系?我以前用4.5版本的时候不会这样的!郁闷啊
 楼主| 21ID 发表于 2014-5-5 16:24 | 显示全部楼层
香版主,求助!
 楼主| 21ID 发表于 2014-5-5 16:25 | 显示全部楼层
香版主,求助!
lr2131 发表于 2014-5-5 16:30 | 显示全部楼层
擦,我这会也遇到这恶心问题了,还不知道怎么解决
 楼主| 21ID 发表于 2014-5-6 10:22 | 显示全部楼层
lr2131 发表于 2014-5-5 16:30
擦,我这会也遇到这恶心问题了,还不知道怎么解决

还以为就我一个会有这样的问题呢!兄弟你解决了吗?
lr2131 发表于 2014-5-6 10:32 | 显示全部楼层
21ID 发表于 2014-5-6 10:22
还以为就我一个会有这样的问题呢!兄弟你解决了吗?

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

我现在也没办法,只好在IAR7.1的环境下调了,我是搭建的MDK5.1和IAR7.1的双环境,一份源代码,两份工程。
 楼主| 21ID 发表于 2014-5-6 11:18 | 显示全部楼层
lr2131 发表于 2014-5-6 10:32
没有哇,我也大致查了下MDK5.1的设置项,希望能调过来,也没找到是哪个选项。
之前我有时需要查对汇编, ...

一样的问题,希望大神们来指点一二吧
new1988 发表于 2014-5-26 14:28 | 显示全部楼层
我也遇到了这个问题啊,有人能解决吗,4.7用得蛮好的,就是5.1单步就出现这个鬼BUG
 楼主| 21ID 发表于 2014-6-27 00:28 | 显示全部楼层
MDK更新到5.11a了,安装以后单步问题完美解决。有跟我碰到同样问题的朋友可以去更新一下!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

157

主题

912

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部