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

[复制链接]
1050|11
 楼主| liuoulyy 发表于 2016-8-30 16:06 | 显示全部楼层 |阅读模式
查找也找不到函数,为何用仿真器单步进不了函数?
QQ图片20160830155953.png
dongnanxibei 发表于 2016-8-30 20:34 | 显示全部楼层
不知道你是什么意思,想进入子函数内部来调试吗,你里面设置个断点没,或者,设计的不幸吧,没试过,都是在主函数里执行的,除非你子函数在主函数体里面吧。
玄德 发表于 2016-8-30 21:11 | 显示全部楼层

快捷键错了?

戈卫东 发表于 2016-8-30 21:19 | 显示全部楼层
STEP OVER 和 STEP INTO 不会用?
 楼主| liuoulyy 发表于 2016-9-1 13:48 | 显示全部楼层
dongnanxibei 发表于 2016-8-30 20:34
不知道你是什么意思,想进入子函数内部来调试吗,你里面设置个断点没,或者,设计的不幸吧,没试过,都是在 ...

上面截图中的红色是断点,我想用单步进入Menu_Display(LCD_power)函数中去(因为我查找不到这个函数的子程序),但单步只在定时中断中跑,为何总进不了函数。我主要目的是要找到这个函数。
zhaoyu2005 发表于 2016-9-1 19:08 | 显示全部楼层
本帖最后由 zhaoyu2005 于 2016-9-1 19:09 编辑

查找 函数 直接 查找就行了,如果发现不了有可能是使用了库
 楼主| liuoulyy 发表于 2016-9-3 09:59 | 显示全部楼层
估计找不到的函数就在C文件中,仿真时有提示找不到文件,但可以仿真。
 楼主| liuoulyy 发表于 2016-9-3 10:00 | 显示全部楼层
估计找不到的函数就在C文件中,仿真时有提示找不到文件,但可以仿真。
 楼主| liuoulyy 发表于 2016-9-4 19:17 | 显示全部楼层
为何找不到c文件,却可以编译通过呢?有点不明白。而且上图中的函数查找不到,但可以编译通过,虽然仿真时提示找不到C文件,但仿真也能运行,所以非常困惑
dongnanxibei 发表于 2016-9-6 23:52 | 显示全部楼层
你定位一下文件,看看有没有,比如找到某个头文件的函数,然后定位。
McuPlayer 发表于 2016-9-7 08:23 | 显示全部楼层
如果这个函数在lib中,那么源代码级调试,进不去就对了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

134

主题

472

帖子

1

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