打印
[STM8]

为何用仿真器单步进不了函数

[复制链接]
715|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
查找也找不到函数,为何用仿真器单步进不了函数?

QQ图片20160830155953.png (267.37 KB )

QQ图片20160830155953.png
沙发
dongnanxibei| | 2016-8-30 20:34 | 只看该作者
不知道你是什么意思,想进入子函数内部来调试吗,你里面设置个断点没,或者,设计的不幸吧,没试过,都是在主函数里执行的,除非你子函数在主函数体里面吧。

使用特权

评论回复
板凳
玄德| | 2016-8-30 21:11 | 只看该作者

快捷键错了?

使用特权

评论回复
地板
戈卫东| | 2016-8-30 21:19 | 只看该作者
STEP OVER 和 STEP INTO 不会用?

使用特权

评论回复
5
liuoulyy|  楼主 | 2016-9-1 13:48 | 只看该作者
dongnanxibei 发表于 2016-8-30 20:34
不知道你是什么意思,想进入子函数内部来调试吗,你里面设置个断点没,或者,设计的不幸吧,没试过,都是在 ...

上面截图中的红色是断点,我想用单步进入Menu_Display(LCD_power)函数中去(因为我查找不到这个函数的子程序),但单步只在定时中断中跑,为何总进不了函数。我主要目的是要找到这个函数。

使用特权

评论回复
6
zhaoyu2005| | 2016-9-1 19:08 | 只看该作者
本帖最后由 zhaoyu2005 于 2016-9-1 19:09 编辑

查找 函数 直接 查找就行了,如果发现不了有可能是使用了库

使用特权

评论回复
7
liuoulyy|  楼主 | 2016-9-3 09:59 | 只看该作者
估计找不到的函数就在C文件中,仿真时有提示找不到文件,但可以仿真。

使用特权

评论回复
8
liuoulyy|  楼主 | 2016-9-3 10:00 | 只看该作者
估计找不到的函数就在C文件中,仿真时有提示找不到文件,但可以仿真。

使用特权

评论回复
9
liuoulyy|  楼主 | 2016-9-4 19:17 | 只看该作者
为何找不到c文件,却可以编译通过呢?有点不明白。而且上图中的函数查找不到,但可以编译通过,虽然仿真时提示找不到C文件,但仿真也能运行,所以非常困惑

使用特权

评论回复
10
dongnanxibei| | 2016-9-6 23:52 | 只看该作者
你定位一下文件,看看有没有,比如找到某个头文件的函数,然后定位。

使用特权

评论回复
11
McuPlayer| | 2016-9-7 08:23 | 只看该作者
如果这个函数在lib中,那么源代码级调试,进不去就对了

使用特权

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

本版积分规则

134

主题

472

帖子

1

粉丝